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
。