2017-02-28 5 views
0

Zurück, als ich Windows 7 eine niedrigere Version von Powershell hatte, verwendet der folgende Code ohne Probleme zu arbeiten.Powershell-Fehler für Get-Service

Es prüft jeden Server in einer Textdatei für einige Dienste und speichert die Ergebnisse in einer CSV.

Jetzt, wo ich unter Windows bin 10 und mit Powershell v5 ich diese Fehlermeldung:

Get-Service : Cannot open Service Control Manager on computer 'tfsserver1'. This operation might require other privileges. At 
C:\Users\Razon\Desktop\Patching\ServerServices_Checker_v2.ps1:48 
char:4 
+   (Get-Service -Name TFSJobAgent*,IIS*,World* -ComputerName $_) | Select Machine ... 
+   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    + CategoryInfo   : NotSpecified: (:) [Get-Service], InvalidOperationException 
    + FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.GetServiceCommand 
####System Varialbe to User's Deskotp 
$filePath = [Environment]::GetFolderPath("Desktop") 

Hier ist der Code:

function tfsCheck 
{ 
    $Path = "$filePath\Patching\Servers\tfs_servers.txt" 
    Get-Content $Path | foreach { 
     (Get-Service -Name TFSJobAgent*,IIS*,World* -ComputerName $_) | Select MachineName, Status, DisplayName 
    } 
} 

#TFS Function Call and Write to CSV 
tfsCheck|Select MachineName, Status, DisplayName |Export-Csv $filePath\Patching\Results\TFS_ServicesResults.csv -NoTypeInformation 
+1

Ist PSRemoting auf Remote-Server aktiviert? Hast du es zu deinen TrustedHosts hinzugefügt? –

Antwort

0

zu beheben Dieses Problem erhöht die Netzwerkrechte des Benutzers, um auf den Dienststeuerungs-Manager auf dem Server zugreifen zu können.

https://support.microsoft.com/en-in/help/964206/cannot-open-service-control-manager-on-computer-servername-.-this-operation-might-require-other-privileges

+0

Es ist nicht das. Es funktioniert manchmal ohne Fehler in ISE Run als Admin oder PowerShell als Admin. – LordRazon

+0

Weiß jemand, wie das gemacht wird? Der Artikel hat nicht viele Informationen. – KERR

Verwandte Themen