2014-04-16 76 views
2

我想在Windows 7 Sp1中使用PowerShell 2.0重命名計算機,但出現錯誤。術語'重命名計算機'不被識別爲cmdlet的名稱

PS C:\Windows\system32> Rename-Computer -NewName PC02 
The term 'Rename-Computer' is not recognized as the name of a cmdlet, function, script f 
ile, or operable program. Check the spelling of the name, or if a path was included, ver 
ify that the path is correct and try again. 
At line:1 char:16 
+ Rename-Computer <<<< -NewName PC02 
    + CategoryInfo   : ObjectNotFound: (Rename-Computer:String) [], CommandNotFo 
    undException 
    + FullyQualifiedErrorId : CommandNotFoundException 

回答

5

這是因爲Rename-Computer在PowerShell的3.0

+1

+1 Yep。 http://technet.microsoft.com/en-us/library/hh849792%28v=wps.620%29.aspx –

+0

那麼我該怎麼做,將Powershell升級到3.0或在2.0中使用其他cmdlet可以做到這一點? –

+0

@WeRubChan如果你想使用'Rename-Computer',你需要升級到v3(如果可能,我建議升級)。否則[這裏](http://powershell.com/cs/media/p/922.aspx)是一種在v2中重命名的方法。 – Kohlbrr

2

要在PowerShell 2.0中做到這一點,使用WMI介紹:

(Get-WmiObject Win32_ComputerSystem).Rename('PC02') 

您可以後用加法-ComputerName CURRENTNAME重命名遠程計算機-WmiObject

您必須從提升的提示中執行此操作。這當然需要重啓才能生效。

相關問題