Windows10にサインインせずにPowerShellスクリプトをローカルで実行する

Windows PowerShellは、 Microsoftの強力な端末であり、Windowsマシンでのタスクの自動化とスクリプト作成、およびWindowsマシンで使用可能な多くのアプリケーションとの対話を可能にします。これはコマンドプロンプト(Command Prompt)を大幅に改善したものであり、主に開発者を対象としています。

その真の力に気付いていない人もいますが、その周りのやり方を知っている人は、最も単純なコマンドの実行から、時にはWindowsを強制的に更新することまで、さまざまな目的で使用していました。あなたがPowerShell(PowerShell)の使用方法を知っているが、ここで操作中のコンピューターにローカルでサインインしていないためにターミナルでコマンドラインを実行できない人の1人であると仮定すると、この投稿はあなたのためです。これは何人かの人々が直面する非常に一般的な問題ですが、それに対する解決策も同様に基本的です。

デフォルトでは、Windowsでは、すべてのスクリプト、特にWindowsのシステム設定を変更しようとするスクリプトを実行することはできません。この投稿では、署名せずにPowerShellスクリプトを実行する方法を共有します。(run a PowerShell script)

署名されたPowerShellスクリプトとは何ですか?

署名されたスクリプトとは、IT管理者によって承認または確認され、有効期限のある署名が付いていることを意味します。これは、Webサイトで利用可能なWindowsまたはSSL証明書の証明書に似ています。つまり、Windowsはこれを信頼できるものとして扱います。

署名せずにPowerShellスクリプト(Run PowerShell Scripts)をローカルで実行する

署名せずにPowerShellスクリプトをローカルで実行する

署名を必要としないスクリプトをテストする場合は、別のアプローチが必要です。信頼できるソースからのものでも、自分で開発したものでもかまいません。証明書は必要ありません。したがって、署名せずにローカルPowerShellスクリプトを実行するには、次の手順に従います。

  1. Windows 10設定を開きます(Win + I)
  2. 更新とセキュリティに移動します
  3. (Select)左側から[開発者向け]を選択します
  4. PowerShellセクションを見つけます
  5. 署名せずにローカルPowerShellスクリプトを実行できるようにするには、[実行ポリシーの変更]を(Change execution policy to allow local PowerShell scripts to run without signing)選択します
  6. 次に、[設定の表示](Show Settings)リンクをクリックすると、 PowerShellウィンドウが開きます。

ウィンドウには、 ExecutionPolicy(ExecutionPolicy)、オプション、およびその他の設定に関する情報が表示されます。リモート(Remote)スクリプトには引き続き署名が必要です。

確認するには、 PowerShell(PowerShell)を開き、スクリプトを実行します。エラーメッセージは表示されません。このスクリプトは、 PowerShell(PowerShell)セッションを実行しているユーザーのアクセス許可で実行されます。

この機能は、ドメインに参加しているマシンしかない組織にとって非常に便利です。これにより、スクリプトをサーバーにプッシュバックする前に、クライアントマシンでスクリプトを実行できます。

投稿がお役に立てば幸いです。PowerShellを使用してWindowsで署名されていないスクリプトを実行できるようになりました。

次を読む(Read next)WindowsPowerShellスクリプトの実行をオンまたはオフにする(turn on or off Windows PowerShell script execution)方法。



About the author

私は Windows 10 の技術者であり、長年にわたって個人や企業が新しいオペレーティング システムを活用できるよう支援してきました。外観をカスタマイズしたり、さまざまなユーザー向けにアプリケーションをパーソナライズする方法など、Microsoft Office に関する豊富な知識があります。さらに、Explorer アプリを使用して、コンピューター上のファイルやフォルダーを探索および検索する方法も知っています。



Related posts