Set-SCDriverPackage
更新現有驅動程式套件物件的屬性。
Syntax
Set-SCDriverPackage
[-VMMServer <ServerConnection>]
[-DriverPackage] <DriverPackage>
-Tag <System.Collections.Generic.List`1[System.String]>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Set-SCDriverPackage Cmdlet 會更新現有驅動程式套件物件的屬性。
範例
範例 1:更新一組驅動程式套件的標記
PS C:\> $Drivers = Get-SCDriverPackage -Tag "Production"
PS C:\> ForEach ($Driver in $Drivers) {Set-SCDriverPackage -DriverPackage $Driver -Tag {Production, NewTag}}
第一個命令會取得具有 Production 標記值的所有驅動程式封裝物件,並將物件儲存在$Drivers物件陣列中。
第二個命令會使用 ForEach 語句,將值 「NewTag」 新增至儲存在 $Drivers 中的每個驅動程式套件物件。
如需 PowerShell ForEach 語句的相關資訊,請輸入 Get-Help about_Foreach
。
參數
-DriverPackage
指定驅動程式套件物件。
Type: | DriverPackage |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
指定追蹤工作進度,並將工作進度存放在這個參數命名的變數中。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定觸發此動作 (PRO 提示) 效能和資源優化提示的識別碼。 此參數可讓您稽核 PRO 秘訣。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
表示作業會以非同步方式執行,讓控制項立即返回命令殼層。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
指定要與物件建立關聯的單字或片語,以便搜尋具有指定標記集的所有物件。 您可以搜尋標籤的子集,也可以搜尋完整的標記集。
Type: | System.Collections.Generic.List`1[System.String] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
指定 Virtual Machine Manager (VMM) 伺服器物件。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
輸出
DriverPackage[]
此 Cmdlet 會傳回 DriverPackage 物件的陣列。