如何从ConfigMgr控制台启动PowerShell

在这篇文章中,您将学习如何从ConfigMgr控制台启动PowerShell。一旦你从SCCM控制台连接到PowerShell,你可以运行ConfigMgr PowerShell cmdlets。

打开PowerShell会话最简单的方法是直接从配置管理器控制台打开,它允许运行cmdlets。配置管理器PowerShell cmdlet库支持当前最新分支版本的PowerShell 7。

你们大多数人可能知道你可以用Windows PowerShell来管理配置管理器层次结构。您可以使用PowerShell脚本来自动化或扩展Configuration Manager。

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

您可以在ConfigMgr控制台或Windows PowerShell会话中运行PowerShell中的配置管理器cmdlets和脚本。当你使用配置管理控制台要运行cmdlet,会话将自动在站点的上下文中运行。

注意从SCCM 2103版,配置管理器PowerShell模块要求微软。net 4.7.2版本或更高版本。确保。在运行ConfigMgr PowerShell cmdlets之前,SCCM服务器上的NET Framework更新到4.7.2。

如何从ConfigMgr控制台启动PowerShell

执行以下步骤从SCCM控制台启动PowerShell:

  • 启动Configuration Manager控制台。
  • 在左上角,有一个蓝色矩形。选择蓝色矩形中的白色箭头,然后选择通过Windows PowerShell连接
从ConfigMgr控制台启动PowerShell
从ConfigMgr控制台启动PowerShell

在Windows PowerShell加载后,您将看到一个提示符,其中包含您的网站代码.例如,如果站点代码是“罗马数字,提示符如下:PS MCM: >这确认您已经成功地从SCCM控制台启动了PowerShell。

从ConfigMgr控制台启动PowerShell
从ConfigMgr控制台启动PowerShell

执行Get-CMSite PowerShell命令

要验证是否已从ConfigMgr控制台成功连接到PowerShell,请运行Get-CMSitecmdlet。这个cmdlet返回有关您当前连接的Configuration Manager站点和任何子站点的信息。例如,站点服务器名称,SCCM构建号、安装目录、站点名称和版本号。

SmsProviderObjectPath: SMS_Site。SiteCode = " MCM " BuildNumber: 9096 ContentLibraryLocation: ContentLibraryMoveProgress: 100 ContentLibraryStatus: 3个特点:0000000000000000000000000000000000000000000000000000000000000000 InstallDir: C:\Program Files\Microsoft配置管理器模式:0 ReportingSiteCode: RequestedStatus: 110 SecondarySiteCMUpdateStatus: 2 ServerName: corpcm.prajwal.local SiteCode: MCM SiteName:微软Configuration Manager主站点状态:1 TimeZoneInfo:FFFFFEB6 00000000 00000000 00000000 0000 00000 00000000 00000000 00000000 00000000 FFFFFFC4类型:2版本:5.00.9096.1000
执行ConfigMgr PowerShell cmdlets命令
执行ConfigMgr PowerShell cmdlets命令

请注意:当您从配置管理器控制台启动PowerShell或PowerShell ISE时,它将使用“AllSignedProcess范围的执行策略。

导入Configuration Manager PowerShell模块

通过手动加载配置管理器模块,可以从现有的Windows PowerShell会话连接到配置管理器。

  • 从“开始”菜单打开Windows PowerShell会话。
  • 导入Configuration Manager模块Import-Module ConfigurationManagercmdlet。
导入Configuration Manager PowerShell模块
导入Configuration Manager PowerShell模块

请注意:从ConfigMgr version 2111,当您安装Configuration Manager控制台时,模块的路径现在被添加到系统环境变量中,PSModulePath

留下回复

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