並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 355件

新着順 人気順

powershellの検索結果1 - 40 件 / 355件

  • あらためて「PowerShell」の現状と登場後の経緯を整理する (1/2)

    前々回に「.NET」の話をしたので(「あらためて「.NET」について整理する」)、ついでと言ってはなんだが、今回はPowerShellについても経緯と現状をまとめてみることにする。 2005年9月に米国で開催されたMicrosoftの開発者向けイベントProfessional Developers Conferenceで発表されたMonad。これが後にPowerShellと呼ばれるようになる。当時は、スクリプト言語として開発が進んでいた 例によって、また用語の話からで恐縮だが、「PowerShell」には「Windows PowerShell」と「PowerShell Core」があり、「PowerShell Core」は、Ver.7.0から「PowerShell 7」という名称が正式になった。 基本的に「Windows PowerShell」はWindowsに付属している「PowerSh

      あらためて「PowerShell」の現状と登場後の経緯を整理する (1/2)
    • PowerShellのスクリプトを書く時の諸注意

      先日Windows向けの作業のちょっとした自動化のためにPowerShellのスクリプトを書いたので、少し躓いたポイントを書きます。 大人しくLinux版のPowerShellもインストールします WSL2のEmacsから快適に編集するためにシンタックスなどのエラーレポートなどがやはり欲しいですね。 Powershell - LSP Mode - LSP support for Emacs を使えば普通にLSPが利用可能ですが、インストールするためにpwshが実行ファイルとしてPATHに認識されている必要があります。 しかしWSL2上で作業しているのですから、 Windows上のpwsh.exeを使えば多重にインストールする必要がなくなるのではと考えました。 そこでlsp-pwsh-exeにpwsh.exeを追加してみたのですが、 Windows上のPowerShellをWSL2上で動かす

        PowerShellのスクリプトを書く時の諸注意
      • PowerShellを“いい子”に改造して、WSLから“推し変”した

        WSLを使ってCドライブ上のファイルを実行するとどうしても遅くなってしまうことを知り、PowerShellに”推し変”しようと決意しました。とはいえ、デフォルトのPowerShellは個人的には使いづらく感じてしまい推せる気がしなかったので、PowerShellを自分好みの”いい子”にして推す方法を選びました。 想定している対象読者 ・WSLと最近うまくいっていない方 ・PowerShellと仲良くなれない方 ・PowerShellと仲は良いけど、もっと仲良くなりたい方 とりあえず環境構築 1.Windows Terminalのインストール インストールはこちらから 2.必要なフォントのインストール こちらからCascadia Code PLまたはCascadia Mono PLをインストールして、Windows Terminalのフォントとして設定する必要があります。設定はWindows

          PowerShellを“いい子”に改造して、WSLから“推し変”した
        • PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? (1/2)

          PowerShellに関しては、2021年に1回まとめたのだが、あれから3年も経過したので最新情報も含めて、簡単に解説したい。なお、それぞれのこれまでの経緯などは、過去記事に記載しているので参考にしてほしい。 ●あらためて「PowerShell」の現状と登場後の経緯を整理する https://ascii.jp/elem/000/004/052/4052789/ 結論から言えば、PowerShellには、Windowsに同梱されている「Windows PowerShell」と、ユーザーがインストールする必要がある「PowerShell」がある。コマンドラインを使う頻度が高いようならば、最新のPowerShellをインストール、そうでなければWindows PowerShellで十分である。 PowerShellのインストーラーなどに表示される奇妙な人物イラストを見たことがある人もいるだろう。

            PowerShellの今を見る 2つあるPowerShellはどっち使えばいい? (1/2)
          • 【PowerShell】デスクトップ通知のスニペット【トースト通知】 - Qiita

            コピペするだけで使えます。BurntToastが管理者権限でインストールできない場合やよりカスタマイズしたい場合にご活用ください。 PowerShell 7.1以降をお使いの方へ WinRT.Runtime.dllとMicrosoft.Windows.SDK.NET.dllをロードし、完全修飾名を削除する必要があります。 例: Invoke-WebRequest https://github.com/Windos/BurntToast/raw/main/BurntToast/lib/Microsoft.Windows.SDK.NET/WinRT.Runtime.dll -OutFile WinRT.Runtime.dll Add-Type -Path WinRT.Runtime.dll Invoke-WebRequest https://github.com/Windos/BurntToa

              【PowerShell】デスクトップ通知のスニペット【トースト通知】 - Qiita
            • 【要注意】Windows 11にGoogle Playをインストールするための「Powershell Windows Toolbox」がマルウェアだった | ソフトアンテナ

              ホームソフトウェア【要注意】Windows 11にGoogle Playをインストールするための「Powershell Windows Toolbox」がマルウェアだった 【要注意】Windows 11にGoogle Playをインストールするための「Powershell Windows Toolbox」がマルウェアだった 2022 4/16 Windows 11ではAndroidアプリを実行するための機能が導入され、大きな注目を集めています。 公式にはWindows 11で実行できるAndroidアプリはAmazon Appstoreからのみインストールできるとされていますが、Google Playストアをインストールする非公式な方法やツールが存在し、このようなツールの一つである「Powershell Windows Toolbox」がマルウェアだったことがわかりました(Neowin)。

                【要注意】Windows 11にGoogle Playをインストールするための「Powershell Windows Toolbox」がマルウェアだった | ソフトアンテナ
              • PowerShell(パワーシェル)で何ができる? 6つの活用例とメリットでひも解く保守運用術

                言うまでもないが、システムは開発する期間より、運用する期間のほうがはるかに長い。そのため、システム全体の品質向上とコスト低減を考える場合、運用に関わる検討は避けて通れない。こうした場面で用いられるのがコマンドラインインターフェイス(CUI)のシェルおよびスクリプト言語だ。UnixやLinuxなどではあって当たり前だったが、Windows 7以降はWindows OSにも「Windows PowerShell(以下、PowerShell)」が標準搭載されるようになった。このPowerShellもバージョンを重ねており、今では他のシェルに引けを取らない機能を備えるようになっている。ここではPowerShellの具体的な活用方法や利用するメリット・デメリットなどを詳しく解説していこう。

                  PowerShell(パワーシェル)で何ができる? 6つの活用例とメリットでひも解く保守運用術
                • Windows TerminalとPowerShellでクールなターミナル環境をつくってみた

                  // 👀 https://docs.microsoft.com/ja-jp/windows/terminal/customize-settings/global-settings { "$schema": "https://aka.ms/terminal-profiles-schema", "defaultProfile": "{574e775e-4f2a-5b96-ac1e-a2962a402336}", "theme": "dark", "copyOnSelect": false, "copyFormatting": false, // ダブルクリックでパスを丸ごと選択したいため "wordDelimiters": " ", // 👀 https://docs.microsoft.com/ja-jp/windows/terminal/customize-settings/profi

                    Windows TerminalとPowerShellでクールなターミナル環境をつくってみた
                  • WindowsのファイアウォールをPowerShellから制御する

                    Windows 10/11のファイアウォールは、コントロールパネルの「Windows Defender ファイアウォール」からGUIで設定が可能だ。ただ、これが意外に面倒。もっとも通常は、アプリがインターネットと接続するときにルールが自動で設定され、ユーザーは確認するだけなので、わざわざなにかをする必要は基本的にない。 しかし、一部のアプリケーションでは、ファイアウォールを手動で設定する必要があり、また、ネットワーク関連のちょっとした実験などで、LAN側からアクセスする場合にも、ファイアウォールにルールを追加して特定のパケットを通すことが求められるケースがある。こうしたファイアウォールへのルールの追加を俗にファイアウォールを「開ける」などという。 今回は、PowerShellを使って、ファイアウォールを「開ける」作業を簡単にする方法を解説する。 そもそもWindows Defenderファ

                      WindowsのファイアウォールをPowerShellから制御する
                    • PowerShell Core入門 - 基本コマンドの使い方(216) Webページのスクリーンショットを取得する - サイズを指定

                      前回、Microsoft Edgeのヘッドレスモードおよびスクリーンショットの取得機能を使用することで、Webページのスクリーンショットをコマンドラインから取得できることを示した。今回はこの機能にスクリーンショットのサイズの指定を追加する。スクリーンショットの取得ではサイズが指定できるかどうかはとても大切だ。 前回の成果物 最初に、前回の成果物を確認しておこう。前回はMicrosoft Edgeのヘッドレスモードでスクリーンショットを取得するコマンドを次のようなPowerShellのスクリプト(getss.ps1)にまとめるところまで説明した。次のようなスクリプトができた。 #!/usr/bin/env pwsh #======================================================================== # スクリーンショットを取得す

                        PowerShell Core入門 - 基本コマンドの使い方(216) Webページのスクリーンショットを取得する - サイズを指定
                      • とほほのPowerShell入門 - とほほのWWW入門

                        Microsoft が開発したシェルであり、スクリプト言語です。 Windows 用に開発されましたが、中核である PowerShell Core は Linux や macOS にも移植されています。 拡張子は *.ps1 です。 Linux のパイプラインは文字列情報を引き渡すのに対し、PowerShell ではオブジェクト情報を引き渡すことができます。 変数名、関数名等の大文字・小文字は無視されます。 他言語ではエスケープにバックスラッシュ(\)を使うことが多いですが、PowerShell ではバッククォート(`)を使用します。 環境変数やレジストリをドライブとして参照することができます。 ここではある程度他の言語を習得している方を対象に、PowerShell の概要について簡単に説明していきます。バージョンは 7.4.0 を対象としています。 Windows のデフォルト設定では管

                        • 「最新版をインストールせよ」とPowerShell起動時に叱られたときの対処法

                          PowerShellを開くとこのメッセージが…… PowerShellを開くと、「最新のPowerShellをインストールしてください」と表示される。新しいPowerShellのインストールは必要なのだろうか、インストールする場合はどうすればいいのだろうか。このメッセージの対処方法を紹介しよう。 Windowsターミナルなどで「PowerShell」を開くと、「新機能と改善のために最新のPowerShellをインストールしてください!」と表示され、最新版をインストールしなければならないのか、どうすれば最新にできるのか、迷っていないだろうか。 本Tech TIPSでは、この「最新のPowerShellをインストールしてください」の対処方法を紹介しよう。 「最新のPowerShell」とは? 前述の通り「PowerShell」を開くと、「新機能と改善のために最新のPowerShellをインスト

                            「最新版をインストールせよ」とPowerShell起動時に叱られたときの対処法
                          • RedmineをあきらめたオレたちのPowerShellでのOutlookの自動操作 - Qiita

                            目的 この記事は、IT企業を名乗る名状しがたい企業においてRedmineとかTracを使用した、タスク管理の導入を、あきらめた方が対象です。 今回は、彼らのルールにしたがったOfficeという土俵で多少マシな状況を作るためにPowerShellを用いてOutlookの自動操作を行う方法を調べてみました。 Outlookはメール送るだけでなく、タスクの依頼や会議の設定ができます。 これらの操作はVBAやVBS、そしてPowerShellによって自動化が可能になっています。 すくなくとも一つのExcelを全員で修正したり、タスクの変更は気を付けて確認するという人間の能力を過大評価して現在のIT技術を過少評価した、タスク管理っぽいなにかをしているとこでは、多少はマシになる可能性があると期待しています。 環境: Office16 Outlook(32bit) Windows 10 PowerShe

                              RedmineをあきらめたオレたちのPowerShellでのOutlookの自動操作 - Qiita
                            • PowerShell「全員が全員 /bin/bash だと思うなよ」 - ちょっと株式会社 社員ブログ

                              はじめまして.ちょっと株式会社で技術顧問をしています,池口といいます.普段は別の会社で働きつつ,副業という形で参画させていただいております.ブログもたまに書こうかと思っておりますので,よろしくお願いします. そもそもシェルとは?さて,みなさんがお使いのシェルは何でしょうか.シェルは, OS の機能を呼び出したり別のアプリケーションを呼び出したりするためのコマンド言語インタプリタです[1] .具体的には bash や fish , zsh などが挙げられます.macOS の場合,既定のシェルは zsh です.これをそのまま使っているという方も多いでしょう.GNU/Linux の場合はほとんどのディストリビューションで bash が採用されています. bash や zsh は POSIX 互換モードを持っている[2] [3] こともあってか幅広く使われています. しかし,これらのシェルはとても

                                PowerShell「全員が全員 /bin/bash だと思うなよ」 - ちょっと株式会社 社員ブログ
                              • 初級者でも「PowerShell」がしっかり学べるオンライン基礎コースはこれだ

                                関連キーワード Windows | Microsoft(マイクロソフト) | OS MicrosoftのクライアントOS「Windows」が標準搭載するコマンド実行ツール「PowerShell」。システム管理者はこれを使いこなすことで、さまざまな業務の自動化ができる。PowerShellの“プロ”になるには、どうすればいいのか。PowerShellが学べるオンライン学習コースを紹介する。 4.まず基礎から学ぶ「PowerShell 7 Fundamentals」 併せて読みたいお薦め記事 連載:PowerShellを学ぶオンラインコース10選 第1回:「PowerShell」の学習方法とは? 初級から上級向けのオンラインコース 「PowerShell」を活用するには 「Windows」のキオスクモードを「PowerShell」で設定する方法 PowerShell「while」「do whi

                                  初級者でも「PowerShell」がしっかり学べるオンライン基礎コースはこれだ
                                • Microsoft、「PowerShell 7.2」を一般公開 ~Microsoft Update経由の自動更新に対応/「.NET 6.0」上に構築されたクロスプラットフォーム対応「PowerShell」の最新版

                                    Microsoft、「PowerShell 7.2」を一般公開 ~Microsoft Update経由の自動更新に対応/「.NET 6.0」上に構築されたクロスプラットフォーム対応「PowerShell」の最新版
                                  • PowerShellのエディターはVisual Studio Codeに ~安定性の向上した拡張機能を来年1月に公開/「PowerShell 3.0」「PowerShell 4.0」のサポートは廃止

                                      PowerShellのエディターはVisual Studio Codeに ~安定性の向上した拡張機能を来年1月に公開/「PowerShell 3.0」「PowerShell 4.0」のサポートは廃止
                                    • Windows 10で使えるようになった「Bash」 「PowerShell」との違いは?

                                      関連キーワード Windows 10 | Windows | Linux | Microsoft(マイクロソフト) Microsoftは2016年、LinuxベンダーCanonicalとの協力により、LinuxなどUNIX系OSのシェル「Bash」をWindowsに移植した。WindowsでBashを使えるようになったことで、開発者やインフラエンジニアがLinux向けに開発するコードをWindowsでも使用できるようになった。 Windowsで、BashをはじめとするLinuxの機能を利用可能にする仕組みが「Windows Subsystem for Linux」(WSL)だ。WSLはUNIXやLinuxと同様に使用でき、通信路暗号化プロトコルのSSHを利用した接続も実現する。 WSLは登場時から改良が進み、必要に応じて複数のLinuxディストリビューションを簡単にインストールできるように

                                        Windows 10で使えるようになった「Bash」 「PowerShell」との違いは?
                                      • WindowsイベントログをPowerShellを用いて扱う (1/2)

                                        前回(「Windowsで発生したことを確認できるWindowsイベントログを解説する」)、Windows Terminalの機能確定版が出た場合はそちらを紹介予定と記したが、12月17日にWindows Terminalの1912版が出るかと思いきや、17日になって12月31日に延期された。クリスマス休暇に入っちゃったのかと思ったが、いまだに開発は進行しているようである。まあ開発には計画変更が付きものなので、ゆっくりと待つことにしよう。今年はまだ1週間以上残されている。 githubのWindows Terminalの進行状況を示すページ。12月版のWindows Terminal(Terminal-1912)は、いまのところ50%の完成率。いまだ作業は進行しているようだ さて、今回は前回の続きで、Windowsのイベントログを扱う。PowerShellを使って、実際に記録されているログか

                                          WindowsイベントログをPowerShellを用いて扱う (1/2)
                                        • Microsoft、「PowerShell 7.1」を一般公開 ~Windows 10なら“Microsoft Store”から入手可能/「.NET 5.0」上に構築されたクロスプラットフォーム対応「PowerShell」の最新版

                                            Microsoft、「PowerShell 7.1」を一般公開 ~Windows 10なら“Microsoft Store”から入手可能/「.NET 5.0」上に構築されたクロスプラットフォーム対応「PowerShell」の最新版
                                          • Copilot に Intune の PowerShell を書かせたらマジでビビった話

                                            はい、Copilot なめてました。すみません。 この記事は PowerShell を書くのがめんどくさい、もしくは普段書かない方のために、Copilot を利用して 一文字も書かず 望みの PowerShell が生成されて感動したというだけの大したことない記事です🤣 1. はじまり 「Intune で管理されてるデバイスに最後にサインインしたユーザーが知りたい」 そんなことを時々言われるのです。 15 年くらい前に Configuration Manager のサポートエンジニアをやってた時代にもよく聞かれてた話で、WMI や監査ログでゴリゴリ頑張ってもいいんだけど、確か資産インテリジェンス(今は非推奨) を追加するとひっそりレポート増えたよなーとか、もはやどうでも良い思い出。 しかし、この SIEM だ UEBA だ XDR と言われる分析・自動化の世の中でもサインインログってまだ

                                              Copilot に Intune の PowerShell を書かせたらマジでビビった話
                                            • Windows PowerShellで動くスクリプトがPowerShellでも動くとは限らない、なぜなのか?

                                              山市良のうぃんどうず日記 Windowsコンポーネントの「Windows PowerShell」とオープンソースの「PowerShell」 Windowsのコンポーネントである「Windows PowerShell」は「5.1」が現行バージョンであり、その後のロードマップは示されていません。 その代わり、Microsoftはオープンソースプロジェクトである「PowerShell」(旧称:PowerShell Core)を提供し、機能強化やパフォーマンス改善を実施してきました。現在の最新バージョンは「7.4.1」です。「PowerShell Core 6」のリリース以降、Windows PowerShellを起動すると、「新しいクロスプラットフォームのPowerShell」を試すように案内されるようになりました(画面1)。ちなみに、「powershell.exe -nologo」を実行すれば

                                                Windows PowerShellで動くスクリプトがPowerShellでも動くとは限らない、なぜなのか?
                                              • WindowsのPowerShellのプロファイルを設定する (1/2)

                                                そもそもPowerShellのプロファイルとは PowerShellやWindows PowerShell(以下、PowerShellと総称)で、いつも同じオブジェクトを使うことがある。こうしたとき、Profile(プロファイル)と呼ばれる機能を使うことで、起動時に変数や関数などを登録できる。 Profileは、テキスト形式のスクリプトファイルであり、起動時に読み込まれて、その内容に従って、変数や関数、エイリアスなどの定義をする。 プロファイルには、ユーザー、ホストにより4種類の組み合わせがある。 ユーザーの種別は、すべてのユーザー用と現在のユーザー用の2つがある。またホストは、すべてのホスト用と現在のホスト用の2つがある。ホストの種別は、リモートシェル操作をするときに利用される。ローカルホストでは「すべてのホスト」と「現在のホスト」用が順に適用される。 リモートシェルの場合には、リモート

                                                  WindowsのPowerShellのプロファイルを設定する (1/2)
                                                • MS開発者がツイート「コマンドプロンプトじゃなくPowerShellを使ってね」

                                                  Microsoftは先日、同社としては初となるオフィシャルのターミナルアプリケーション「Windows Terminal 1.0」を公開した。これまで似たようなコンソールアプリケーションとしてはコマンドプロンプトウィンドウとPowerShellコンソールウィンドウがあったが、純粋なターミナルアプリケーションは今回公開されたWindows Terminalが同社初のターミナルアプリケーションとなる。 macOSやLinuxではターミナルアプリケーションとシェルが分離しているのが一般的だ。しかし、Windowsではこれまでシェルとコンソールは一体化した状態でアプリケーションとして提供されてきた。このため、Windows Terminalの登場に合わせてこのアプリケーションを使い出したユーザが多少混乱をきたしているようだ。 MicrosoftでWindows Consoleおよびコマンドラインの

                                                    MS開発者がツイート「コマンドプロンプトじゃなくPowerShellを使ってね」
                                                  • Linux ではコマンドを使って新型コロナウイルスの世界の感染状況を把握できるらしいけど Windows ではどうやるの?(あるいは PowerShell でも curl っぽいことをしたい) - Qiita

                                                    Linux ではコマンドを使って新型コロナウイルスの世界の感染状況を把握できるらしいけど Windows ではどうやるの?(あるいは PowerShell でも curl っぽいことをしたい)curlPowerShellCOVID-19 こんなツイートを見かけました。 Linuxコマンド「curl」を使って新型コロナウイルスの世界の感染状況を把握できます。Ubuntuでは最初にcurlコマンドをインストールします。 $ sudo apt install curl 次のように実行します。(:は半角に置き換え) $ curl https://corona-stats.online $ curl https://corona-stats.online/Japan pic.twitter.com/xY6op824Ha — 日経Linux | ラズパイマガジン (@nikkei_Linux) Mar

                                                      Linux ではコマンドを使って新型コロナウイルスの世界の感染状況を把握できるらしいけど Windows ではどうやるの?(あるいは PowerShell でも curl っぽいことをしたい) - Qiita
                                                    • 入力しようとしているコマンドを予測 ~PowerShellで「Predictive IntelliSense」が既定有効に/履歴やプラグインなどを参考に推測できるIntelliSense機能

                                                        入力しようとしているコマンドを予測 ~PowerShellで「Predictive IntelliSense」が既定有効に/履歴やプラグインなどを参考に推測できるIntelliSense機能
                                                      • GitHub - microsoft/winget-cli: WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).

                                                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                          GitHub - microsoft/winget-cli: WinGet is the Windows Package Manager. This project includes a CLI (Command Line Interface), PowerShell modules, and a COM (Component Object Model) API (Application Programming Interface).
                                                        • Windows 10で消しても残るプリンタを「PowerShell」で削除する方法

                                                          関連キーワード Windows | Microsoft(マイクロソフト) 筆者が使っているSamsung Electronicsの「ML-2850D」(Samsungのプリンタ事業はHPが買収)は優れたプリンタだが、ドライバがやや不安定だ。時々気まぐれに動かなくなる。そんなときは「Windows 10」の「コントロールパネル」画面を開き、表示方法を「カテゴリ」ではなく「大きいアイコン」または「小さいアイコン」を選択。「デバイスとプリンター」をクリックすると表示される画面から該当するプリンタのアイコンを探して、「デバイスの削除」を実行し、そのプリンタをいったん削除する。同じ画面にある「プリンターの追加」をクリックすると表示される画面で、「プリンターが一覧にない場合」をクリック。「その他のオプションでプリンターを検索」画面で、「TCP/IPアドレスまたはホスト名を使ってプリンターを追加する」の

                                                            Windows 10で消しても残るプリンタを「PowerShell」で削除する方法
                                                          • 米Microsoft、「PowerShell 7.0」をリリース | OSDN Magazine

                                                            米Microsoftは3月4日、.NETベースのコマンドラインシェルおよびスクリプト言語の最新版となる「PowerShell 7.0」を公開した。 PowerShellは2006年に正式版が公開された、コマンドラインインターフェイスでさまざまなシステム管理業務を実行できるツール群およびシェル。かつてはWindows専用のツールだったが、2016年にオープンソース化されてLinuxやmacOSにも移植された。 PowerShell 7.0は2018年1月に公開されたバージョン6に続く最新版。.NET Coreがバージョン3.1となり、既存のWindows PowersShellモジュールとの後方互換性を強化した。 「ForEach-Object」コマンドレットで、パイプラインの並列処理がサポートされた。合わせて、各インプットログ名で並列に走るスクリプトブロックを特定するParallelパラメ

                                                              米Microsoft、「PowerShell 7.0」をリリース | OSDN Magazine
                                                            • PowerShellとLinuxシェルをタブ切り替え可能になる「Windows Terminal」を試用する

                                                              PowerShellとLinuxシェルをタブ切り替え可能になる「Windows Terminal」を試用する:Windows 10 The Latest Microsoftが開発した端末エミュレーターソフトウェア「Windows Terminal」のプレビュー版が公開された。早速、このWindows Terminalを使ってみた。これまでの端末エミュレーター(コンソール)との違いなどを含めて解説する。

                                                                PowerShellとLinuxシェルをタブ切り替え可能になる「Windows Terminal」を試用する
                                                              • WMIコマンドの廃止スケジュールが発表 ~次期Windowsで「デフォルト無効」/これからの「WMI」アクセスは「PowerShell」で

                                                                  WMIコマンドの廃止スケジュールが発表 ~次期Windowsで「デフォルト無効」/これからの「WMI」アクセスは「PowerShell」で
                                                                • Windowsアップデートに偽装、完全に検出不能なPowerShellバックドアを発見

                                                                  SafeBreachは10月18日(米国時間)、「SafeBreach Uncovers Fully Undetectable PowerShell Backdoor|SafeBreach」において、これまで文書化されていなかった新たなPowerShellのバックドアを発見したと伝えた。これは巧妙かつ未知の脅威者によって作成され、Windowsの更新プロセスの一部として自身を偽装するというユニークな手法を使用していることが調査によって判明している。 SafeBreach Uncovers Fully Undetectable PowerShell Backdoor|SafeBreach Windowsの更新プロセスの一部として自身を偽装するという新しいアプローチを利用した「完全に検出不能(FUD: Fully UnDetectable)」なPowerShellバックドアが、SafeBrea

                                                                    Windowsアップデートに偽装、完全に検出不能なPowerShellバックドアを発見
                                                                  • PowerShellのコマンドの並びにある典型的なパターン (1/2)

                                                                    PowerShellによるコマンドの並びには典型的なパターンがある 何かしたいときはパターンを考えることで見通しがたつ PowerShellの人気は今ひとつ。コマンドの数は多いし、プログラミング言語的な要素がありすぎて理解が困難という話も聞く。筆者も面倒になると、いまだにcmd.exeを起動することがある。しかし、仕事などで、どうしても使わざるを得ない人もいるだろう。ただ、PowerShellでないとできない作業もある。PowerShellを使うかどうかは個人の自由で、筆者としてもPowerShellを普及させようなどとは思っているわけではない。しかし、使わざるを得ない人を多少なりとも手助けできればと考えている。 これまで筆者がPowerShellを使ってきて、少しわかったことがある。基本的な使い方としては、シェルであることを踏まえて、コマンドをパイプでつなげて並べ、プログラム(スクリプト

                                                                      PowerShellのコマンドの並びにある典型的なパターン (1/2)
                                                                    • PowerShellでも手軽にコマンド天気予報が可能になった「wttr.in」

                                                                      wttr.inは2016年から開発を続けてきた天気情報を取得できるサーバーだ。Linuxであればcurlやwget、PowerShellはInvoke-RestMethodを用いることで、現在地の天気情報を端末などに表示できる。 Windows 10であればWindows PowerShellもしくはPowerShellを起動し、「Invoke-RestMethod wttr.in」と実行する 既定では現在地の天気を示し出すが、「curl wttr.in/London」なら英国のロンドン、「curl wttr.in/Salt+Lake+City」なら米国ユタ州のソルトレイクシティーの天気が示される。 多言語に対応しており、コマンドラインに「?lang=ja」を追加すれば、日本語表示も行われる 出力形式は前述のANSIに加えて、プレーンテキストやHTML、JSON、PNGに対応。既存の画像フ

                                                                        PowerShellでも手軽にコマンド天気予報が可能になった「wttr.in」
                                                                      • PowerShellでこのシステムではスクリプトの実行が無効になっているため、ファイル hoge.ps1 を読み込むことができません。となったときの対応方法 - Qiita

                                                                        PS C:> hoge.ps1 このシステムではスクリプトの実行が無効になっているため、ファイル hoge.ps1 を読み込むことができません。詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。 + CategoryInfo : セキュリティ エラー: (: ) []、ParentContainsErrorRecordException + FullyQualifiedErrorId : UnauthorizedAccess 原因 : 実行ポリシーが初期値のままだから PowerShellは、ソースファイルに書かれたコードを初期状態では実行できない。 実行ポリシーは、PowerShellが読み込む構成ファイルや実行するスクリプトに関する条件を決定します。

                                                                          PowerShellでこのシステムではスクリプトの実行が無効になっているため、ファイル hoge.ps1 を読み込むことができません。となったときの対応方法 - Qiita
                                                                        • PowerShell のスクリプトが実行できない場合の対処方法 - Qiita

                                                                          概要 PowerShell でスクリプトを書いて実行したとき、以下のエラーが表示されてスクリプトが実行できない場合があります。 c:\work>PowerShell .\test.ps1 .\test.ps1 : このシステムではスクリプトの実行が無効になっているため、ファイル C:\work\test.ps1 を読み込むことができませ ん。詳細については、「about_Execution_Policies」(https://go.microsoft.com/fwlink/?LinkID=135170) を参照してください。 発生場所 行:1 文字:1 + .\test.ps1 + ~~~~~~~~~~ + CategoryInfo : セキュリティ エラー: (: ) []、PSSecurityException + FullyQualifiedErrorId : Unauthorize

                                                                            PowerShell のスクリプトが実行できない場合の対処方法 - Qiita
                                                                          • PowerShellを電卓として使う際のTips集 | DevelopersIO

                                                                            演算の優先順位を明示する場合はかっこ(、)で括ってください。 C:\> 1 + (2 * 3) / 4 2.5 2. 暗黙の型 PowerShellで扱う数値は内部で型を持っており、型を明示しない場合は整数はint型 (System.Int32)またはlong型(System.Int64)(intの範囲を超える場合)、小数はdouble型 (System.Double)となります。 # 整数は int型(int32) C:\> 123 | gm TypeName: System.Int32 ・・・ 省略 ・・・ # intの範囲を超える整数は long型(int64) C:\> 2147483648 | gm # [int]::MaxValue+1 TypeName: System.Int64 ・・・ 省略 ・・・ # 小数は double型 C:\> 123.45 | gm TypeNa

                                                                              PowerShellを電卓として使う際のTips集 | DevelopersIO
                                                                            • Webブラウザのメモリ使用量を「PowerShell」で測定する簡単な方法

                                                                              関連キーワード 管理者 | ストレージ | 技術解説 企業の業務に欠かせないWebブラウザ。その使用によってメモリ容量が逼迫(ひっぱく)する場合があるので、業務に悪影響が出ないように注意する必要がある。まず重要なのは、メモリ使用量の測定だ。どうすればいいのか。 コピペですぐに使える 「PowerShell」でメモリ使用量を測定する方法 併せて読みたいお薦め記事 連載:Webブラウザ「メモリ使い過ぎ」防止法 第1回:Webブラウザがメモリを食い過ぎる理由はこれだ RAMの基礎知識を身につけるには いまさら聞けない「マザーボード」「プロセッサ」「RAM」「HDD」とは? 「DRAM」と「MRAM」の決定的な違いとは? Webブラウザのメモリ使用量を測定するのは、簡単ではない。Webブラウザの複数のタブはそれぞれ個別のプロセス(プログラム)にひも付いており、プロセスごとにメモリ使用量が異なるから

                                                                                Webブラウザのメモリ使用量を「PowerShell」で測定する簡単な方法
                                                                              • PowerShell 7が正式リリースされました | DevelopersIO

                                                                                しばたです。 現在2020年3月5日午前2:30、そろそろ寝ようと思っていたのですが今まさにPowerShell 7が正式リリースされたので眠気を抑えてこのブログを書いています。 PowerShell Teamからのアナウンスは以下となります。 当初の予定では今年の1月に正式リリース予定だったのですが、先行していたリリース候補版で発生した不具合対応やソフトウェアの品質向上のため約二か月延期され本日のリリースとなりました。 本記事ではこのアナウンスを元にPowerShell 7について解説していきます。 PowerShell 7について PowerShell 7は2018年1月にクロスプラットフォームな新しいPowerShellとしてリリースされたPowerShell Core 6.0のメジャーバージョンアップとなります。 PowerShell Core 6.0はその名前にある様にアプリケー

                                                                                  PowerShell 7が正式リリースされました | DevelopersIO
                                                                                • PowerShellからWSL上のLinuxコマンドを呼び出すラッパーコマンドを試してみた | DevelopersIO

                                                                                  しばたです。 Windows Command Line Blogに面白い記事が投稿されていたので、本記事で軽く解説し公開されているスクリプトを試してみます。 Integrate Linux Commands into Windows with PowerShell and the Windows Subsystem for Linux Windows上でのLinuxコマンド Windows上でLinuxコマンドを実行する方法はいろいろありますが、2019年現在はWindows Subsystem for Linux (WSL)がWindows 10(およびWindows Server 2019)で標準で利用可能です。 WSLでは様々なLinuxディストリビューション環境をサブシステムとして利用可能で、通常はコンソール(Bash)で対話的につかう事が多いかと思いますが、外部からwsl.exe

                                                                                    PowerShellからWSL上のLinuxコマンドを呼び出すラッパーコマンドを試してみた | DevelopersIO