单一的powershell脚本?

时间:2015-11-25 09:42:55

标签: powershell powershell-v2.0

如何将以下3个powershell脚本合并到一个脚本中?

  1. 删除用户
  2. 隐藏电子邮件地址启用交换
  3. ActiveSync禁用
  4. 将结果导出为csv
  5. Get-content C:\TEMP\Users1.txt |get-aduser |set-aduser -enabled $false
    Get-content C:\TEMP\user1.txt | Set-Mailbox -HiddenFromAddressListsEnabled $true
    Get-content C:\temp\users1.txt | set-CASMailbox -ActiveSyncEnabled:$False
    Export-Csv "DisableU-$(Get-Date -f yyyyMMdd_HHmm).csv" -NoType
    

    请指导我。提前谢谢。

1 个答案:

答案 0 :(得分:1)

只需将它们放入任何 *。ps1 文件中,然后通过提供脚本的完整路径从控制台运行。 如果您在脚本目录中运行:

./Script.ps1

您可能还需要设置正确的执行政策。这是分开的主题,但目前您可以将其设置为 unrestricted

PS> Set-ExecutionPolicy Unrestricted -Force

但请阅读执行政策