Powershell腳本需要設定允許遠端Shell存取的狀態

Powershell腳本需要設定允許遠端Shell存取的狀態

我正在尋找一個腳本,它將透過 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.

相關內容