Powershell脚本 - 搜索AD然后重新启动服务

时间:2017-10-16 17:12:54

标签: powershell active-directory

我创建了以下powershell脚本,该脚本查看本地活动目录,并在description字段中搜索特定字符串。

一旦脚本找到上述搜索中的特定计算机名称,它就会启动相关服务。

$FullName =  "*Username*"
$LookUp = Get-ADComputer -Filter {Description  -Like $FullName} -Properties Description | Select DNSHostName
$ComputerName = $LookUp
$ServiceName = "Service Name"
Get-Service -Name $ServiceName -ComputerName $ComputerName | Set-Service -Status Running

我遇到的问题是,当我知道(手动检查)服务存在时,Powershell脚本会返回“找不到服务”消息?

非常感谢任何帮助。

由于

1 个答案:

答案 0 :(得分:0)

如果只在目标计算机上运行该行,服务是否会启动?

ADDITION ----------------------

我认为你需要这样做:

$ComputerName = $LookUp.DNSHostname