Polecenie cmdlet Set-SCScript zmienia co najmniej jedną właściwość skryptu przechowywanego w bibliotece programu Virtual Machine Manager (VMM).
Właściwości, które można zmienić, obejmują:
Opis
Włączone
Nazwa
Właściciel
Ścieżka udziału
Obiekty skryptu reprezentują pliki skryptów przechowywane w udziale bibliotecznym na serwerze biblioteki.
Zazwyczaj te skrypty są skryptami programu Windows PowerShell® lub plikami odpowiedzi (takimi jak plik Sysprep.inf lub plik Unattend.xml), które zawierają dane wejściowe wymagane przez program instalacyjny systemu Windows.
Pierwsze polecenie pobiera obiekt skryptu pliku odpowiedzi o nazwie Sysprep.inf z biblioteki w programie VMMServer01, a następnie zapisuje obiekt w zmiennej $Script.
Drugie polecenie zmienia opis tego obiektu skryptu na "Windows Server 2008 R2 Sysprep Answer File".
Przykład 2: Wyłączanie skryptu programu Windows PowerShell przechowywanego w bibliotece programu VMM
To polecenie pobiera wszystkie obiekty skryptu z biblioteki programu VMM, której właścicielem jest Nieznany, a następnie określa właściciela dla każdego obiektu skryptu.
Parametry
-Description
Określa opis skryptu.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Enabled
Włącza obiekt, gdy jest ustawiony na $True, lub wyłącza obiekt, gdy jest ustawiony na $False.
Jeśli na przykład chcesz uaktualnić oprogramowanie w szablonie maszyny wirtualnej, możesz wyłączyć obiekt szablonu w bibliotece programu VMM, aby tymczasowo uniemożliwić użytkownikom korzystanie z tego obiektu.
Właściwości parametru
Typ:
Boolean
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-FamilyName
Określa nazwę rodziny zasobu fizycznego w bibliotece programu VMM.
Ta wartość jest używana w połączeniu z polami Release, Namespace i Type w celu ustanowienia równoważności między zasobami biblioteki.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-Name
Określa nazwę obiektu programu VMM.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
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"
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
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.
Właściwości parametru
Typ:
Guid
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
(All)
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
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 ciąg można dostosować.
Właściwości parametru
Typ:
String
Domyślna wartość:
None
Obsługuje symbole wieloznaczne:
False
DontShow:
False
Zestawy parametrów
Default
Position:
Named
Obowiązkowy:
False
Wartość z potoku:
False
Wartość z potoku według nazwy właściwości:
False
Wartość z pozostałych argumentów:
False
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Dane wyjściowe
Script
To polecenie cmdlet zwraca obiekt Script .
Uwagi
Wymaga obiektu skryptu programu VMM, który można pobrać przy użyciu polecenia cmdlet Get-SCScript .