リモート シェル アクセスの許可状態を設定するために必要な Powershell スクリプト

リモート シェル アクセスの許可状態を設定するために必要な Powershell スクリプト

Powershell スクリプトを使用して、Gpedit の「リモート シェル アクセスを許可する」の値を「有効/未構成/無効」に設定するスクリプトを探しています。

以下の値の状態値はPSスクリプトによって無効に変更される必要があります。 get-gpo を使用してステータスを変更できることはわかっていますが、「Import-Module GroupPolicy」を実行すると、以下のエラーが発生しました。

Import-Module : The specified module 'GroupPolicy' was not loaded because no valid module file was found in any module
    directory.
    At line:1 char:1
    + Import-Module GroupPolicy
    + ~~~~~~~~~~~~~~~~~~~~~~~~~
        + CategoryInfo          : ResourceUnavailable: (GroupPolicy:String) [Import-Module], FileNotFoundException
        + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

答え1

編集しても質問が明確になりません。

私はあなたの質問を理解した上で回答しようと思います。私の回答があなたが尋ねようとしていることと関係がない場合は、戻って質問を明確にしてください。

RSAT はインストールされているが、コントロール パネルで有効になっていない可能性があります。次の操作を実行したことを確認してください。

  • RSATをインストールする
  • コンピュータを再起動してください
  • コントロールパネルを開く
  • プログラムと機能を開く
  • 「Windowsの機能の有効化または無効化」をクリックします
  • RSATを有効にする
  • PowerShellを開く
  • Import-Module GroupPolicy を実行する

答え2

次のように、ActiveDirectory コマンドレット セットを読み込む必要があります。

import-module ActiveDirectory

これらをお持ちでない場合は、PowerShell の新しいバージョンには NuGet が付属しており、RSAT ツールキット全体をインストールしなくてもインストールできます。

install-module ActiveDirectory

これで を実行できるはずですGet-GPO

関連情報