列出使用PowerShell脚本的SCCM应用程序部署

使用PowerShell脚本列出SCCM应用程序部署——这篇文章是关于使用PowerShell脚本获得SCCM应用程序部署的列表。该脚本列出了应用程序的名称、软件版本和部署数量作为输出。华体会体育系列

可能有大量使用SCCM部署的应用程序。但是,如果你想获得应用程序列表并跟踪部署,这个脚本将帮助您。您必须导入Configuration Manager PowerShell模块。

获取SCCM应用程序列表的最简单方法是使用PowerShell。该脚本还将输出导出到.csv文件。您可以使用Microsoft Excel打开此输出文件。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

列出使用PowerShell脚本的SCCM应用程序部署

让我们看看脚本是怎么做的。下面的脚本使用Get-CMApplication命令获取应用程序列表及其属性。然而,如果你只是打字Get-CMApplication在PowerShell中,您将获得一个应用程序列表,并将其属性作为输出。

但是,您会发现很难理解输出,因为它列出了许多属性。的import-module将配置管理器模块导入PowerShell。除了导入模块,您还必须指定配置管理器模块的路径。路径通常是"C:\Program Files (x86)\Microsoft配置管理器\AdminConsole\bin\ConfigurationManager.psd1”。

下一个命令是Set-Location在这里指定站点代码。下一个命令是FilePath美元这里定义了文件名和路径。这是包含输出的文件。因此,指定扩展名为。csv的文件。最后一个命令是Get-CMApplication命令。在这里,我们用选定的对象过滤输出,并将输出导出到指定的文件路径。

列出使用PowerShell脚本的SCCM应用程序部署复制下面的代码并创建一个新的文本文档。将代码粘贴到文本文档中,并用文件名.ps1扩展。启动PowerShell并运行脚本。

导入模块的C:\Program Files (x86)\Microsoft ConfigurationManager \AdminConsole\bin\ConfigurationManagerpsd1' Set-Location P01: $FilePath = "C:\powershellscripts\test.csv" Get-CMApplication | Select-Object LocalizedDisplayName,华体会体育系列SoftwareVersion, numberofdeployment | Export-CSV $FilePath

总之,下面是输出的样子。
列出使用PowerShell脚本的SCCM应用程序部署

4评论

  1. 《阿凡达》的照片 卡琳詹德 说:

    嗨,感谢这篇文章,这对我帮助很大

  2. 《阿凡达》的照片 克劳迪奥·Goncalves 说:

    另一种方法:
    安装System Center Configuration Manager控制台(Desktop或thecician PC)。
    文件-通过Windows PowerShell/Windows PowerShell ISE连接
    运行脚本ISEConnect
    从那里跑

  3. 《阿凡达》的照片 Praveen Pareen 说:

    你能在sccm 2012 CB中创建一个脚本来获得所有活动部署吗

留下回复

你的电邮地址将不会公布。必填字段已标记