Active directory 服务器或桌面上的PowerShell广告?

Active directory 服务器或桌面上的PowerShell广告?,active-directory,powershell-2.0,Active Directory,Powershell 2.0,我开始为我的公司创建PowerShell脚本。我是这个平台的新手,我计划为广告任务创建脚本 如果我正在为AD创建脚本,我应该能够在域中的任何计算机上运行该脚本,还是必须在active directory服务器上运行该脚本 我不介意在服务器上运行脚本,但为了测试和创建,我宁愿在桌面上运行脚本进行开发和测试 对此有任何提示吗?假设您使用的是activedirectory powershell模块,那么唯一的要求是运行脚本的机器安装了此模块 此模块是windows功能“远程服务器管理工具>角色管理工具

我开始为我的公司创建PowerShell脚本。我是这个平台的新手,我计划为广告任务创建脚本

如果我正在为AD创建脚本,我应该能够在域中的任何计算机上运行该脚本,还是必须在active directory服务器上运行该脚本

我不介意在服务器上运行脚本,但为了测试和创建,我宁愿在桌面上运行脚本进行开发和测试


对此有任何提示吗?

假设您使用的是activedirectory powershell模块,那么唯一的要求是运行脚本的机器安装了此模块

此模块是windows功能“远程服务器管理工具>角色管理工具>AD DS和AD LDS工具>windows Powershell的Active Directory模块”

  • 在服务器操作系统上,这可以通过服务器管理器简单地添加为一项功能
  • 在客户端操作系统上,首先需要从Microsoft下载中心安装远程服务器管理工具(RSAT)。安装后,您可以通过“打开或关闭Windows功能”安装该功能
此外,如果脚本依赖于此模块,也可以在脚本顶部放置以下行

#Requires -Module activedirectory

然后,如果您尝试在没有activedirectory模块的机器上运行此脚本,它将生成一个错误,说明模块丢失。如果尚未导入activedirectory模块,它还将导致导入该模块,这在powershell上很有用。有关#Requires语句的详细信息,请参阅

是否有要安装的powershell脚本:)在服务器操作系统上,使用
安装WindowsFeature RSAT AD powershell
。对于客户端,恐怕您需要从Microsoft下载中心下载RSAT工具。