2016-12-09 3 views
0

Powershell에서 컴퓨터 서비스를 확인하고 싶습니다. 나는 스크립트의 '체크 서비스'부분을 만들었습니다. 확인할 도메인의 서버를 입력하기 위해 추가 부분을 추가 할 수 없습니다. 내 스크립트는 로컬 컴퓨터 만 검사합니다. LAN에 체크인 할 서버를 입력하라는 메시지가 표시되어야합니다.Powershell 컴퓨터 이름을 입력하여 확인하는 방법

봇 $의 SERVICENAME = "보안 센터"

$ServiceName = "Security Center" 
function FuncCheckService{ 
param($ServiceName)} 
$arrService = Get-Service -Name $ServiceName 
if ($arrService.Status -ne "Running"){ 
Start-Service $ServiceName 
Write-Host "Starting " $ServiceName " service" } 
FuncCheckService -ServiceName "security center" 
+0

'Get-Service'를 사용하고 싶지만 원격 기능은 [여기에 설명되어 있습니다] (https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.management/get) -서비스). 해당 링크에서'-ComputerName'을보십시오. – gravity

답변

0

당신은

$Server = Read-Host -Prompt 'Input your server name' 
Get-Service -Name $ServiceName -computername $Server 

Reference

0

예이 내가 찾고있는 솔루션입니다 사용할 수 있습니다.