我正在尋找一個腳本,它將透過 Powershell 腳本將 Gpedit 中的允許遠端 Shell 存取的值設為「啟用/未配置/停用」。
應透過 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
- 執行導入模組組策略
答案2
您需要載入 ActiveDirectory cmdlet 集,如下所示:
import-module ActiveDirectory
如果您沒有它們,更高版本的 powershell 會附帶 NuGet,讓您無需安裝整個 RSAT 工具包即可安裝它們:
install-module ActiveDirectory
您現在應該能夠運行Get-GPO
.