New-CMScript
在 Configuration Manager 中创建 PowerShell 脚本。
语法
New-CMScript
[-Fast]
-ScriptFile <String>
-ScriptName <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMScript
[-Fast]
-ScriptName <String>
-ScriptText <String>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
说明
使用此 cmdlet 创建新的 PowerShell 脚本。 这些脚本在 Configuration Manager 中集成和管理。
有关详细信息,请参阅从 Configuration Manager 控制台创建并 运行 PowerShell 脚本。
备注
从 Configuration Manager 站点驱动器运行 Configuration Manager cmdlet,例如 PS XYZ:\>
。 有关详细信息,请参阅 入门。
示例
示例 1:创建包含文本的脚本
此示例创建一个名为 CMScript的新脚本。 它指定脚本的文本。
New-CMScript -ScriptName "CMScript" -ScriptText 'Write-Host "New Script"'
示例 2:从文件创建脚本
此示例创建一个名为 ImportScript的新脚本。 它从网络共享上的现有文件导入脚本。
New-CMScript -ScriptName "ImportScript" -ScriptFile "\\abc\importedscript.ps1" -Fast
参数
-Confirm
提示你在运行 cmdlet 之前进行确认。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisableWildcardHandling
此参数将通配符视为文字字符值。 不能将其与 ForceWildcardHandling 结合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Fast
添加此参数不自动刷新延迟属性。 延迟属性包含检索效率相对低的值。 获取这些属性可能会导致额外的网络流量并减少 cmdlet 性能。
如果不使用此参数,该 cmdlet 将显示一条警告。 若要禁用此警告,请设置 $CMPSSuppressFastNotUsedCheck = $true
。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceWildcardHandling
此参数处理通配符,并且可能会导致意外行为 (不建议) 。 不能将其与 DisableWildcardHandling 结合使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptFile
指定 PowerShell 脚本文件的路径 .ps1
() 。 该文件的文本用于 Configuration Manager 中的脚本。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptName
指定要创建的脚本的名称。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptText
指定要创建的脚本的文本。
Type: | String |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
显示在 cmdlet 运行时发生的情况。 cmdlet 不运行。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Accept pipeline input: | False |
Accept wildcard characters: | False |
输入
无
输出
System.Object