2015-03-19 131 views
0

我試圖使用Get-Service命令在遠程計算機上查找服務。什麼我基本上做的是打字:停止自定義服務

Get-Service -ComputerName <Server> -Name <Service> 

但是當我去的地方,我想我提供服務名稱服務我可以選擇的選擇窗口中的部分僅顯示的Windows服務,而不是新添加一個我手動添加到服務器。我的服務叫做「Conec」,但是我沒有在建議的服務列表中看到它,如果我只輸入-Name Conec並運行腳本,PowerShell說它找不到該服務,即使這是它的服務名稱。

那麼基本上我該如何Get-Service我自己添加的服務,這不是標準的Windows服務?

+1

不應該做出GET服務的差異。 – 2015-03-19 10:59:44

回答

0

只要你的服務是註冊,它應該顯示在get-service中。
嘗試查找顯示名稱:

get-service -computername comp1.domain.com | ?{$_.displayname -match "conec"} 
+0

不檢查顯示名稱也不會顯示服務器,但是在做了一些閱讀後,我想我知道問題是什麼? @我認爲@ – 2015-03-20 11:36:58

+0

對不起,在我完成打字之前,我的最後一篇文章被截斷了。無論如何,它看起來像我需要給遠程服務器的權限來接收來自我的源服務器的傳入請求。此外,我的遠程服務器與我的源服務器位於不同的域中。所以當我做Get-Service時,我想我只是得到一個股票標準服務列表,而不是實際的服務器列表。所以看起來我必須用WinRM做點什麼? – 2015-03-20 11:39:08

+0

是的,這可能是問題,請嘗試將您的'起源'服務器添加到遠程服務器的可信列表(看http://stackoverflow.com/questions/21548566/how-to-add-more-than-one- machine-to-trusted-hosts-list-using-winrm/26497297#26497297) – 2015-03-20 13:11:52