2012-09-10 192 views
0

是「Get-vm」native powershell cmdlet嗎?我在PS中使用了get-command,但無法找到cmdlet「get-vm」Powershell cmdlet「get-vm」

此cmdlet特定於VMware嗎?如果是這樣,我可以在哪裏獲得VMware,SQL-Server等所有剩餘的cmdlet?

是否有任何其他powershell命令我想丟失這些隱藏的cmdlet?

乾杯

回答

2
  1. 號在Windows Server 2008 R2中,可以使用http://pshyperv.codeplex.com使用PowerShell cmdlet來管理Hyper-V。在Windows Server 2012上,當您啓用Hyper-V角色或在Windows 8上安裝遠程服務器管理工​​具(RSAT for Windows Server 2012)時,您將獲得來自Microsoft的Hyper-V PowerShell cmdlet。 Get-VM是其中的一部分。

  2. Get-VM是作爲ESX管理的PowerCLI安裝的一部分。

0

如果你已經安裝了VMware的PowerCLI,您可以加載模塊/管理單元:

Add-PSSnapin vmware.vimautomation.core 
0

如果你有你的機器上的網絡連接,那麼你可以到什麼時候需要從網上安裝模塊。

即對PowerCLI的是從哪裏得到-VM從何而來,說明這裏 https://blogs.vmware.com/PowerCLI/2017/04/powercli-install-process-powershell-gallery.html

Find-Module -Name VMware.PowerCLI 
Install-Module -Name VMware.PowerCLI 

一旦完成,然後使用允許訪問的命令:

Import-Module VMware.PowerCLI 

問候SQL:

https://docs.microsoft.com/en-us/sql/database-engine/install-windows/install-sql-server-powershell

SQL Server安裝程序自動配置PowerShell組件。 -Version 21.0.17178

如果您不是在服務器上,然後

Install-Module -Name SqlServer 

,並重復步驟一樣的PowerCLI,您可以通過使用附加的屬性選擇SQL特定版本