Set-SCISO
Zmienia właściwości obiektu ISO.
Składnia
Set-SCISO
[-UserRole <UserRole>]
[-Enabled <Boolean>]
[-VMMServer <ServerConnection>]
[-ISO] <ISO>
[-Name <String>]
[-SharePath <String>]
[-Description <String>]
[-Owner <String>]
[-FamilyName <String>]
[-Release <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCISO
[-VMMServer <ServerConnection>]
[-ISOs] <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ISO]>
-FamilyName <String>
-Release <String>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCISO zmienia co najmniej jedną właściwość obiektu ISO używanego w środowisku programu Virtual Machine Manager (VMM). Właściwości, które można zmienić, obejmują:
Opis
Enabled (Włączony)
Nazwa
Właściciel
Sharepath
Przykłady
Przykład 1. Zmiana właściciela pliku ISO
PS C:\> $ISO = @(Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" } )
PS C:\> Set-SCISO -ISO $ISO[0] -Owner "Contoso\PattiFuller"
Pierwsze polecenie pobiera wszystkie obiekty ISO o nazwie "OsISO.iso" z biblioteki LibraryServer01 i przechowuje obiekty ISO w tablicy o nazwie $ISO.
Drugie polecenie zmienia właściciela pierwszego obiektu ISO przechowywanego w tablicy $ISO na Patti Fuller, członka domeny Contoso.com.
Przykład 2. Określanie właściciela dla wszystkich obiektów ISO z nieznanym właścicielem
PS C:\> Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where {$_.Owner -eq "Unknown"} | Set-ISO -Owner "Contoso\PattiFuller"
To polecenie pobiera wszystkie obiekty ISO z biblioteki programu VMM, której właściciel jest nieznany, a następnie określa właściciela dla każdego obiektu ISO.
Przykład 3. Wyłączanie obiektu ISO przechowywanego w bibliotece programu VMM
PS C:\> $ISO = Get-SCISO -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -eq "OsISO.iso" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Set-SCISO -ISO $Iso -EnableLibraryObject $FALSE
Pierwsze polecenie pobiera obiekt ISO o nazwie OsISO.iso z LibraryServer01 i przechowuje obiekt w zmiennej $ISO.
Drugie polecenie wyłącza obiekt ISO przechowywany w zmiennej $ISO.
Parametry
-Description
Określa opis obiektu ISO.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Enabled
Włącza obiekt w przypadku ustawienia $True lub wyłącza obiekt w przypadku ustawienia $False. Jeśli na przykład chcesz uaktualnić oprogramowanie na szablonie maszyny wirtualnej, możesz wyłączyć obiekt szablonu w bibliotece programu VMM, aby tymczasowo uniemożliwić użytkownikom korzystanie z tego obiektu.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FamilyName
Określa nazwę rodziny zasobu fizycznego w bibliotece programu VMM. Ta wartość jest używana w połączeniu z wersją, przestrzenią nazw i typem w celu ustanowienia równoważności między zasobami biblioteki.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ISO
Określa obiekt ISO.
Type: | ISO |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ISOs
Określa tablicę obiektów ISO.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ISO] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Określa nazwę obiektu programu VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Owner
Określa właściciela obiektu programu VMM w postaci prawidłowego konta użytkownika domeny.
- Przykładowy format:
-Owner "Contoso\PattiFuller"
- Przykładowy format:
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Release
Określa ciąg opisujący wydanie zasobu biblioteki. Program VMM automatycznie tworzy wartość wydania dla każdego zasobu zaimportowanego do biblioteki. Po zaimportowaniu zasobu można dostosować ciąg.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SharePath
Określa ścieżkę do prawidłowego udziału biblioteki na istniejącym serwerze biblioteki, który używa ścieżki Universal Naming Convention (UNC).
Przykładowy format: -SharePath "\\LibServer01\LibShare"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Określa obiekt roli użytkownika.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
ISO
To polecenie cmdlet zwraca obiekt ISO .
Uwagi
- Wymaga obiektu ISO programu VMM, który można pobrać przy użyciu polecenia cmdlet Get-SCISO .