我开始为公司创建PowerShell脚本。我是平台的新手,我计划为AD任务创建脚本
如果我为AD创建脚本应该能够在域中的任何计算机上运行脚本,还是必须在作为活动目录服务器的计算机上运行脚本?
我不介意在服务器上运行脚本,但为了测试和创建,我宁愿在桌面上运行它以进行开发和测试
对此有何煽动?
答案 0 :(得分:2)
假设您正在使用activedirectory powershell模块,那么唯一的要求是您运行脚本的计算机已安装此模块。
此模块是Windows功能“远程服务器管理工具>角色管理工具> AD DS和AD LDS工具>用于Windows Powershell的Active Directory模块”。
此外,如果您的脚本依赖于此模块,您还可以将以下行放在脚本的顶部
#Requires -Module activedirectory
然后,如果您尝试在没有activedirectory模块的计算机上运行此脚本,则会产生错误,指出该模块已丢失。它还会导致activedirectory模块被导入,如果尚未导入它在powershell上有用。有关#Requires语句
的更多信息,请参阅about_Requires