メイン ウィンドウズ10 Windows10でPowerShell実行ポリシーを変更する方法

Windows10でPowerShell実行ポリシーを変更する方法



デフォルトでは、PowerShellはエンドユーザーPCでのスクリプトの実行を制限します。この設定は、セキュリティの観点から適切です。ただし、自分でダウンロードまたはコーディングしたスクリプトを多数使用している場合は、非常に煩わしい場合があります。この記事では、Windows10でPowerShellスクリプトのデフォルトの実行ポリシーを変更する方法を確認します。

広告


Windows PowerShellには、次の4つの異なる実行ポリシーがあります。

  • 制限付き-スクリプトを実行できません。 Windows PowerShellは、インタラクティブモードでのみ使用できます。
  • AllSigned-信頼できる発行元によって署名されたスクリプトのみを実行できます。
  • RemoteSigned-ダウンロードしたスクリプトは、実行する前に信頼できる発行元によって署名されている必要があります。
  • 無制限-制限なし。すべてのWindowsPowerShellスクリプトを実行できます。
  • 未定義-実行ポリシーが設定されていません。

実行ポリシーが設定および構成されていない場合は、「未定義」と表示されます。現在の値を確認する方法は次のとおりです。

PowerShell実行ポリシーを確認する方法

  1. PowerShellを開く 。
  2. 次のコマンドを入力またはコピーして貼り付け、Enterキーを押します。
    Get-ExecutionPolicy -List

PowerShell実行ポリシーを参照してください

このコマンドは、すべての実行ポリシーを表示します。ご覧のとおり、実行ポリシーを定義できるスコープはいくつかあります。すべてのユーザー、現在のユーザーのみ、または現在のプロセスに対してグローバルに設定できます。現在のプロセスポリシーは、現在のユーザーの設定よりも優先されます。現在のユーザーポリシーはグローバルオプションを上書きします。これを覚えておいてください。それでは、PowerShellのスクリプト実行ポリシーを変更する方法を見てみましょう。

プロセスのPowerShell実行ポリシーを変更する

  1. 開く コマンド・プロンプト またはPowerShell。
  2. -ExecutionPolicyUnrestricted引数を指定してpowershell.exeファイルを起動します。例えば、
    Powershell.exe -ExecutionPolicy Unrestricted -File c: data  test.ps1

これにより、無制限の実行ポリシーを使用してスクリプトが開始されます。スクリプトの代わりに、コマンドレットまたは必要なものを開始できます。 「無制限」の代わりに、上記の他のポリシーを使用できます。

ヒント:開いているPowerShellコンソールの場合、次のコマンドを使用して実行ポリシーを切り替えることができます。

Set-ExecutionPolicy Unrestricted -Scope Process

現在のPowerShellウィンドウを閉じるまでアクティブのままになります。PowerShell実行ポリシーがプロセスに設定されている

現在のユーザーのPowerShell実行ポリシーを変更する

  1. PowerShellを開きます。
  2. 次のコマンドを入力またはコピーして貼り付け、Enterキーを押します。
    Set-ExecutionPolicy Unrestricted -Scope CurrentUser

ヒント:上記のコマンドの後にポリシーが設定されていない場合は、次のように、ポリシーを-Force引数と組み合わせてみてください。

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

現在のユーザーに実行ポリシーが設定されると、「LocalMachine」スコープが上書きされます。繰り返しますが、プロセスの場合、上記のように現在のPowerShellインスタンスに対してオーバーライドできます。

グローバルPowerShell実行ポリシーを変更する

この実行ポリシーはコンピューターに適用されます。つまり、実行ポリシーが個別に適用されていないユーザーアカウントに有効です。デフォルト設定では、すべてのユーザーアカウントに適用されます。

Windows10でPowerShell実行ポリシーを変更するには 、 以下をせよ。

  1. 管理者としてPowerShellを開く 。
  2. 次のコマンドを実行します。
    Set-ExecutionPolicy Unrestricted -Scope LocalMachine

これで完了です。

レジストリを微調整してPowerShell実行ポリシーを変更する

現在のユーザーとコンピューターの両方のレジストリを微調整して、実行ポリシーを変更することができます。これがその方法です。

  1. を開きます レジストリエディタ 。
  2. 現在のユーザーの実行ポリシーを変更するには、に移動します。
    HKEY_CURRENT_USER  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  3. 文字列値ExecutionPolicyを、Restricted、AllSigned、RemoteSigned、Unrestricted、Undefinedのいずれかの値に設定します。
  4. LocalMachineスコープの実行ポリシーを変更するには、に移動します。
    HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  PowerShell  1  ShellIds  Microsoft.PowerShell
  5. 文字列値ExecutionPolicyを次の値のいずれかに設定します:Restricted、AllSigned、RemoteSigned、Unrestricted、Undefined。

ヒント:レジストリキーに移動する方法をご覧ください ワンクリックで 。また、あなたはすることができます Windows10のレジストリエディタでHKCUとHKLMをすばやく切り替える 。

ps4のセーフモードとは

それでおしまい。

興味深い記事

エディターズチョイス

RemotePCが接続できない問題を修正する方法
RemotePCが接続できない問題を修正する方法
職場のコンピュータから離れていて、そこに保存されているファイルにアクセスする必要があったことがありますか? RemotePC はインストール済みなので、何も心配する必要はありません。しかし、接続できない場合はどうすればよいでしょうか?どのようなオプションがあるのか
WSL –installはLinuxディストリビューションをインストールし、利用可能なオンラインのいずれかを選択できるようになります
WSL –installはLinuxディストリビューションをインストールし、利用可能なオンラインのいずれかを選択できるようになります
Microsoftは、Windows Sybsystem for Linux(WSL)に便利な変更を加えました。 Windows 10ビルド20246以降、WSLは機能自体に加えてLinuxディストリビューションをインストールするようになったため、ユーザー側から追加のアクションを実行することなく、すぐに準備が整います。広告Microsoftはwslに--installオプションを導入しました。 EXE
ダウンロードダウンロードWhy94スキンforWinamp
ダウンロードダウンロードWhy94スキンforWinamp
Winamp用のWhy94スキンをダウンロードしてください。ここでは、WinampのWhy94スキンをダウンロードできます。すべてのクレジットは、このスキンの元の作成者に送られます(Winamp設定のスキン情報を参照してください)。著者:。ダウンロード 'Download Why94 Skin for Winamp'サイズ:187.22 Kb AdvertismentPCRepair:Windowsの問題を修正します。それらのすべて。ダウンロードリンク:ここをクリックしてダウンロード
不和でフォルダを削除する方法
不和でフォルダを削除する方法
Discordを使用すると、サーバー用のフォルダーを作成できます。しかし、サーバーフォルダーを削除して、サーバーを分離したままにしたい場合はどうでしょうか。この記事では、サーバーフォルダを削除する方法を紹介します。さらに重要なのは、あなたは
Amazonプライムで自動更新をオフにする方法
Amazonプライムで自動更新をオフにする方法
誰もが自分の生活を簡素化し、それを簡単にする方法を常に探しています。時々、あなたが何かをするように思い出させられない限り、それはただ成し遂げられていないだけです。あなたはあなたの電話でリマインダーを設定し、あなたの愛する人を雇います
Windows8の白いテーマ
Windows8の白いテーマ
完全に白く、非常に特別に見える場合、この素晴らしい視覚スタイル。このダイヤモンド作品は、deviantartユーザーs4r1n994nによって作成され、すべてのクレジットは彼に帰属します。 Windows8にサードパーティのテーマをインストールする方法をご覧ください。ダウンロードリンク|ホームページサポートusWinaeroはあなたのサポートに大きく依存しています。あなたはサイトが維持するのを助けることができます
Microsoft Word でチェックリストを作成する方法
Microsoft Word でチェックリストを作成する方法
チェックリストと記入可能なフォームは、仕事、教育、その他の目的で非常に役立ちます。ただし、Microsoft Word の機能の数により、特定のボタンの検索が複雑になる場合があります。作り方に迷ったら