在服务器上通过Powershell在SCCM中执行安装命令

用户名

我想通过Powershell在服务器上安装特定的软件包。

Get-WmiObject -Namespace  ROOT\ccm\ClientSDK -Class CCM_Application -ComputerName Y31056 | Select-Object AllowedActions, Fullname

我可以列出服务器上已安装或未安装的软件。所以我只想在软件中心上安装特定的软件包。

AllowedActions                                                             Fullname                                                                  
--------------                                                             --------                                                                  
{Install}                                                                  CMTrace                                                                   
{Install}                                                                  SCCMpackageV1                                          
{Install}                                                                  SQL Server 2014 SP2     

我想运行脚本通过powershell安装SCCMpackageV1,但是有点困惑如何实现它。

$SoftwareApp = Get-WmiObject -Namespace  ROOT\ccm\ClientSDK -Class CCM_Application -ComputerName Y31056 | Select-Object AllowedActions, Fullname
$SoftwareApp.install.SCCMpackageV1

我已经用谷歌搜索了简单的安装命令,但是我没有收到任何输出。以及未安装的软件。

Bifeng Dong - MSFT

CCM_Application对象的Install方法需要提供参数。Microsoft官方文档包含有关每个参数的非常详细的信息,您可以参考以下链接:https : //msdn.microsoft.com/en-us/library/jj902785.aspx

请参阅以下代码作为在客户端计算机上安装应用程序的示例:

$ComputerName = "Y31056"
$AppName = "SCCMPackageV1"

$s = New-PSSession -ComputerName $ComputerName
Invoke-Command -Session $s -Argu $ComputerName,$AppName -ScriptBlock `
{
param ($ComputerName,$AppName)
write-host "Getting Parameters for '$AppName' on $ComputerName"
$Application = Get-WmiObject -computername $ComputerName -Namespace "root\ccm\ClientSDK" -Class CCM_Application | where {$_.Name -like "$AppName"} | Select-Object Id, Revision, IsMachineTarget
$AppID = $Application.Id
$AppRev = $Application.Revision
$AppTarget = $Application.IsMachineTarget
([wmiclass]'ROOT\ccm\ClientSdk:CCM_Application').Install($AppID, $AppRev, $AppTarget, 0, 'Normal', $False) | Out-Null
}
Remove-PSSession $s

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过PowerShell在远程计算机上的服务器上执行卸载安装

来自分类Dev

通过SSH在远程服务器上执行命令

来自分类Dev

通过Powershell在远程服务器上运行IIS命令

来自分类Dev

在Python Paramiko中的SSH服务器上的辅助Shell /命令中执行(子)命令

来自分类Dev

通过2个脚本在远程服务器上执行命令

来自分类Dev

如何通过套接字发送“命令”对象以在服务器上执行?爪哇

来自分类Dev

WinSCP命令以在服务器上执行命令

来自分类Dev

golang:在远程服务器上执行shell命令

来自分类Dev

Ansible不在远程服务器上执行命令

来自分类Dev

Capistrano 3在远程服务器上执行任意命令

来自分类Dev

在Laravel 7 Scheduler上执行服务器命令

来自分类Dev

命令无法在远程服务器上正确执行

来自分类Dev

从php在rasbian服务器上执行命令

来自分类Dev

使用Java在Unix服务器上执行FNDLOAD命令

来自分类Dev

Ansible不在远程服务器上执行命令

来自分类Dev

Bash for循环以在远程服务器上执行命令

来自分类Dev

groovy 在远程服务器上执行 shell 命令

来自分类Dev

如何使用 PuTTY 从远程 SSH 服务器上的 PHP 中执行的命令获取结果?

来自分类Dev

SCCM服务器Bitlocker上的WQL查询-未更新

来自分类Dev

通过Apache服务器上的PHP执行bash文件

来自分类Dev

通过Apache服务器上的PHP执行bash文件

来自分类Dev

使用PowerShell脚本中的参数在远程服务器上执行.cmd文件

来自分类Dev

在从属服务器上运行powershell命令-Jenkins

来自分类Dev

在从属服务器上运行powershell命令-Jenkins

来自分类Dev

在许多服务器上通过SSH自动运行命令

来自分类Dev

通过SSH在多个服务器上运行顺序命令

来自分类Dev

在远程服务器上使用PowerShell安装证书

来自分类Dev

从远程服务器上的本地服务器执行IMPDP命令时出现问题

来自分类Dev

通过SSH将服务器安装到Apple OS X.11上的Finder中

Related 相关文章

  1. 1

    通过PowerShell在远程计算机上的服务器上执行卸载安装

  2. 2

    通过SSH在远程服务器上执行命令

  3. 3

    通过Powershell在远程服务器上运行IIS命令

  4. 4

    在Python Paramiko中的SSH服务器上的辅助Shell /命令中执行(子)命令

  5. 5

    通过2个脚本在远程服务器上执行命令

  6. 6

    如何通过套接字发送“命令”对象以在服务器上执行?爪哇

  7. 7

    WinSCP命令以在服务器上执行命令

  8. 8

    golang:在远程服务器上执行shell命令

  9. 9

    Ansible不在远程服务器上执行命令

  10. 10

    Capistrano 3在远程服务器上执行任意命令

  11. 11

    在Laravel 7 Scheduler上执行服务器命令

  12. 12

    命令无法在远程服务器上正确执行

  13. 13

    从php在rasbian服务器上执行命令

  14. 14

    使用Java在Unix服务器上执行FNDLOAD命令

  15. 15

    Ansible不在远程服务器上执行命令

  16. 16

    Bash for循环以在远程服务器上执行命令

  17. 17

    groovy 在远程服务器上执行 shell 命令

  18. 18

    如何使用 PuTTY 从远程 SSH 服务器上的 PHP 中执行的命令获取结果?

  19. 19

    SCCM服务器Bitlocker上的WQL查询-未更新

  20. 20

    通过Apache服务器上的PHP执行bash文件

  21. 21

    通过Apache服务器上的PHP执行bash文件

  22. 22

    使用PowerShell脚本中的参数在远程服务器上执行.cmd文件

  23. 23

    在从属服务器上运行powershell命令-Jenkins

  24. 24

    在从属服务器上运行powershell命令-Jenkins

  25. 25

    在许多服务器上通过SSH自动运行命令

  26. 26

    通过SSH在多个服务器上运行顺序命令

  27. 27

    在远程服务器上使用PowerShell安装证书

  28. 28

    从远程服务器上的本地服务器执行IMPDP命令时出现问题

  29. 29

    通过SSH将服务器安装到Apple OS X.11上的Finder中

热门标签

归档