我正尝试在Server 2012 R2上运行PowerShell脚本进行备份。 我已经安装了Windows服务器备份function,但试图执行
Add-PsSnapin Windows.ServerBackup
我得到错误
PS C:\Users\administrator> add-pssnapin windows.serverbackup add-pssnapin : The Windows PowerShell snap-in 'windows.serverbackup' is not installed on this computer. At line:1 char:1 + add-pssnapin windows.serverbackup + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (windows.serverbackup:String) [Add-PSSnapin], PSArgumentException + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
我已经研究过,并且所有的东西都和Server 2008相关,在那里你只用Windows Server BAckup安装命令行工具。 服务器2012年没有它…任何帮助表示赞赏
尝试运行Get-Command –Module WindowsServerBackup 。 Windows Server Backup cmdlet内置了PowerShell 4,因此不再需要像在Server 2008 R2和PowerShell版本3中一样安装它们。
如果安装了备份function,您将获得可以运行的有效cmdlet的列表,而且您还可以继续使用。 如果没有,你什么都得不到,你需要安装(或重新安装)function。