如何从ConfigMgr控制台启动PowerShell
在这篇文章中,您将学习如何从ConfigMgr控制台启动PowerShell。一旦你从SCCM控制台连接到PowerShell,你可以运行ConfigMgr PowerShell cmdlets。
打开PowerShell会话最简单的方法是直接从配置管理器控制台打开,它允许运行cmdlets。配置管理器PowerShell cmdlet库支持当前最新分支版本的PowerShell 7。
你们大多数人可能知道你可以用Windows PowerShell来管理配置管理器层次结构。您可以使用PowerShell脚本来自动化或扩展Configuration Manager。
您可以在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连接.
在Windows PowerShell加载后,您将看到一个提示符,其中包含您的网站代码.例如,如果站点代码是“罗马数字,提示符如下:PS MCM: >
这确认您已经成功地从SCCM控制台启动了PowerShell。
执行Get-CMSite PowerShell命令
要验证是否已从ConfigMgr控制台成功连接到PowerShell,请运行Get-CMSite
cmdlet。这个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
请注意:当您从配置管理器控制台启动PowerShell或PowerShell ISE时,它将使用“AllSignedProcess范围的执行策略。
导入Configuration Manager PowerShell模块
通过手动加载配置管理器模块,可以从现有的Windows PowerShell会话连接到配置管理器。
- 从“开始”菜单打开Windows PowerShell会话。
- 导入Configuration Manager模块Import-Module ConfigurationManagercmdlet。
请注意:从ConfigMgr version 2111,当您安装Configuration Manager控制台时,模块的路径现在被添加到系统环境变量中,PSModulePath.