早上好,
我在远程执行“Get-AppVServerPackage”PowerShell Applet方面遇到了一些问题。
我们尝试从远程位置接收所有包的可用信息。
在AppV服务器上执行“Get-AppVServerPackage”时,我得到: 有关所包含应用程序的信息。
[1] https://i.stack.imgur.com/pIx4m.png
当我从PowerShell命令行使用Enter-PSSession时,我得到了
[2] https://i.stack.imgur.com/GvEtc.png
当我尝试在一个应该无人值守的脚本中使用它时,我得到了
[3] https://i.stack.imgur.com/m8Ddf.png
所以我试图获得有关“Microsoft.AppV.Server.AppVMgmtDataTypes.Application”的更多信息
$s = New-PSSession -computerName myAppVServer -Authentication Kerberos
$test = Invoke-Command -Session $s -ScriptBlock { Get-AppVServerPackage }
$test.Applications[0] |gm
会给我一长串的方法,只有一个属性“长度”。
有谁能告诉我如何获取有关应用程序的信息?它适用于
$test.Entitlements
会给我一个我可以使用的结果。
非常感谢! 霍尔格
答案 0 :(得分:0)
有时候你很幸运,
替换
{ Get-AppVServerPackage }
带
{ Get-AppVServerPackage | Select ID, Name, Description, PackageGuid, VersionGuid, Applications, Entitlements }
解决了这个问题。