是Get-VM
本机 PowerShell cmdlet?我Get-Command
在 PS 中使用过,但找不到 cmdlet Get-VM
。
此 cmdlet 是否特定于 VMware?我是否缺少一些 PowerShell 命令来获取这些隐藏的 cmdlet?
是Get-VM
本机 PowerShell cmdlet?我Get-Command
在 PS 中使用过,但找不到 cmdlet Get-VM
。
此 cmdlet 是否特定于 VMware?我是否缺少一些 PowerShell 命令来获取这些隐藏的 cmdlet?
不可以。在 Windows Server 2008 R2 上,您可以使用http://pshyperv.codeplex.com使用 PowerShell cmdlet 管理 Hyper-V。在 Windows Server 2012 上,当您启用 Hyper-V 角色或在 Windows 8 上,当您安装远程服务器管理工具(适用于 Windows Server 2012 的 RSAT)时,您会从 Microsoft 获得 Hyper-V PowerShell cmdlet。Get-VM 就是其中的一部分。
Get-VM 作为 ESX 管理的 PowerCLI 安装的一部分提供。
如果您安装了 VMware PowerCLI,则可以加载模块/snapin:
Add-PSSnapin vmware.vimautomation.core
如果您的机器上有互联网连接,那么您可以在需要时从在线安装模块。
即对于 Powercli,这是 Get-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 组件。
如果您不在服务器上,那么
Install-Module -Name SqlServer
并重复与PowerCli相同的步骤,您可以通过使用附加属性选择特定版本的sql:-Version 21.0.17178