Condividi tramite


New-CMTaskSequence

Creare una sequenza di attività.

Sintassi

New-CMTaskSequence
   [-ApplicationName <String[]>]
   [-ApplyAll <Boolean>]
   -BootImagePackageId <String>
   [-BuildOperatingSystemImage]
   [-ClientPackagePackageId <String>]
   [-CreatedBy <String>]
   [-Description <String>]
   [-DomainAccount <String>]
   [-DomainName <String>]
   [-DomainOrganizationUnit <String>]
   [-DomainPassword <SecureString>]
   [-GeneratePassword <Boolean>]
   [-HighPerformance <Boolean>]
   [-IgnoreInvalidApplication <Boolean>]
   [-ImageDescription <String>]
   [-ImageVersion <String>]
   [-InstallationLicensingMode <ServerLicensingMode>]
   [-InstallationProperty <String>]
   -JoinDomain <JoinType>
   [-LocalAdminPassword <SecureString>]
   [-MaximumServerConnection <Int32>]
   -Name <String>
   -OperatingSystemFileAccount <String>
   [-OperatingSystemFileAccountPassword <SecureString>]
   -OperatingSystemFilePath <String>
   -OperatingSystemImageIndex <UInt32>
   -OperatingSystemImagePackageId <String>
   [-ProductKey <String>]
   [-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
   [-TimeZone <TimeZoneInfo>]
   [-WorkgroupName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTaskSequence
   [-ApplicationName <String[]>]
   [-ApplyAll <Boolean>]
   -BootImagePackageId <String>
   [-CaptureLocallyUsingLink <Boolean>]
   [-CaptureNetworkSetting <Boolean>]
   [-CaptureUserSetting <Boolean>]
   [-CaptureWindowsSetting <Boolean>]
   [-ClientPackagePackageId <String>]
   [-ConfigureBitLocker <Boolean>]
   [-Description <String>]
   [-DomainAccount <String>]
   [-DomainName <String>]
   [-DomainOrganizationUnit <String>]
   [-DomainPassword <SecureString>]
   [-GeneratePassword <Boolean>]
   [-HighPerformance <Boolean>]
   [-IgnoreInvalidApplication <Boolean>]
   [-InstallationLicensingMode <ServerLicensingMode>]
   [-InstallationProperty <String>]
   [-InstallOperatingSystemImage]
   -JoinDomain <JoinType>
   [-LocalAdminPassword <SecureString>]
   -Name <String>
   -OperatingSystemImageIndex <UInt32>
   -OperatingSystemImagePackageId <String>
   [-PartitionAndFormatTarget <Boolean>]
   [-ProductKey <String>]
   [-SaveLocally <Boolean>]
   [-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
   [-TimeZone <TimeZoneInfo>]
   [-UserStateMigrationToolPackageId <String>]
   [-WorkgroupName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTaskSequence
   [-ApplicationName <String[]>]
   [-HighPerformance <Boolean>]
   [-IgnoreInvalidApplication <Boolean>]
   -Name <String>
   [-ProductKey <String>]
   [-SoftwareUpdateStyle <SoftwareUpdateStyleType>]
   [-UpgradeOperatingSystem]
   -UpgradePackageId <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
New-CMTaskSequence
   [-BootImagePackageId <String>]
   [-CustomTaskSequence]
   [-Description <String>]
   [-HighPerformance <Boolean>]
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Usare questo cmdlet per creare una sequenza di attività. In genere si usa una sequenza di attività per distribuire un sistema operativo in un client, ma è possibile usarli per vari scopi. Per altre informazioni, vedere Gestire le sequenze di attività per automatizzare le attività.

Nota

Eseguire i cmdlet di Configuration Manager dall'unità del sito di Configuration Manager, ad esempio PS XYZ:\>. Per altre informazioni, vedere Introduzione.

Esempio

Esempio 1: Creare una sequenza di attività personalizzata

In questo esempio i parametri del cmdlet vengono innanzitutto inseriti nella variabile parameters . Non è necessario eseguire lo splat dei parametri, ma semplifica la lettura dei parametri per una riga di comando così lunga.

Questo comando crea una sequenza di attività vuota con il nome Custom.

$parameters = @{
  CustomTaskSequence = $true
  Name = "Custom"
  Description = "NewCustom parameter set"
  HighPerformance = $false
  BootImagePackageId = "XYZ00002"
}

New-CMTaskSequence @parameters

Esempio 2: Creare una sequenza di attività per installare un'immagine del sistema operativo

In questo esempio i parametri del cmdlet vengono innanzitutto inseriti nella variabile parameters . Non è necessario eseguire lo splat dei parametri, ma semplifica la lettura dei parametri per una riga di comando così lunga.

Questo comando crea una sequenza di attività denominata Installa immagine del sistema operativo che installa un'immagine del sistema operativo. Include anche gli altri parametri applicabili a questo scenario.

$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'

$parameters = @{
  InstallOperatingSystemImage = $true
  Name = "Install OS image"
  Description = "NewInstallOSImage parameter set"
  BootImagePackageId = "XYZ00002"
  HighPerformance = $true
  CaptureNetworkSetting = $true
  CaptureUserSetting = $true
  SaveLocally = $true
  CaptureLocallyUsingLink = $true
  UserStateMigrationToolPackageId = "XYZ00001"
  CaptureWindowsSetting = $true
  ConfigureBitLocker = $true
  PartitionAndFormatTarget = $true
  ApplyAll = $false
  OperatingSystemImagePackageId = "XYZ001A0"
  OperatingSystemImageIndex = 1
  ProductKey = "6NMRW-2C8FM-D24W7-TQWMY-CWH2D"
  GeneratePassword = $true
  TimeZone = Get-TimeZone -Name "Eastern Standard Time"
  JoinDomain = "DomainType"
  DomainAccount = "contoso\jqpublic"
  DomainName = "contoso"
  DomainOrganizationUnit = "LDAP://OU=Workstations,OU=Devices,DC=na,DC=contoso,DC=com"
  DomainPassword = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
  ClientPackagePackageId = "XYZ00003"
  InstallationProperty = $clientProps
  ApplicationName = "Admin Console"
  IgnoreInvalidApplication = $false
  SoftwareUpdateStyle = "All"
}

New-CMTaskSequence @parameters

Esempio 3: Creare una sequenza di attività per compilare e acquisire un sistema operativo

In questo esempio i parametri del cmdlet vengono innanzitutto inseriti nella variabile parameters . Non è necessario eseguire lo splat dei parametri, ma semplifica la lettura dei parametri per una riga di comando così lunga.

Questo esempio crea una sequenza di attività denominata Compilazione e acquisizione che compila e acquisisce un'immagine del sistema operativo usando la posizione e l'account forniti. Include anche gli altri parametri applicabili a questo scenario.

$clientProps = '/mp:mp01.contoso.com CCMDEBUGLOGGING="1" CCMLOGGINGENABLED="TRUE" CCMLOGLEVEL="0" CCMLOGMAXHISTORY="5" CCMLOGMAXSIZE="10000000" SMSCACHESIZE="15000" SMSMP=mp01.contoso.com'

$parameters = @{
  BuildOperatingSystemImage = $true
  Name = "Build and capture"
  Description = "NewBuildOSImage parameter set"
  BootImagePackageId = "XYZ00002"
  HighPerformance = $true
  ApplyAll = $false
  OperatingSystemImagePackageId = "XYZ001A0"
  OperatingSystemImageIndex = 1
  ProductKey = "6NMRW-2C8FM-D24W7-TQWMY-CWH2D"
  GeneratePassword = $true
  TimeZone = Get-TimeZone -Name "Eastern Standard Time"
  JoinDomain = "WorkgroupType"
  WorkgroupName = "groupwork"
  ClientPackagePackageId = "XYZ00003"
  InstallationProperty = $clientProps
  ApplicationName = "Admin Console"
  IgnoreInvalidApplication = $true
  SoftwareUpdateStyle = "All"
  OperatingSystemFilePath = "\\server1\images\capture.wim"
  ImageDescription = "image description"
  ImageVersion = "image version 1"
  CreatedBy = "jqpublic"
  OperatingSystemFileAccount = "contoso\jqpublic" 
  OperatingSystemFileAccountPassword = ConvertTo-SecureString -String "w%1H6EoxjQ&70^W" -AsPlainText -Force
}

New-CMTaskSequence @parameters

Esempio 4: Creare una sequenza di attività per aggiornare un sistema operativo

Questo comando crea la sequenza di attività denominata Aggiornamento sul posto e specifica che aggiornerà il sistema operativo usando il pacchetto di aggiornamento con l'ID XYZ02EBA.

New-CMTaskSequence -UpgradeOperatingSystem -Name "In-place upgrade" -UpgradePackageId "XYZ02EBA" -SoftwareUpdateStyle All

Parametri

-ApplicationName

Specificare una matrice di nomi di applicazione da installare durante la sequenza di attività. Questo parametro configura il passaggio della sequenza di attività Installa applicazione .

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ApplyAll

Nello scenario di compilazione e acquisizione, lo stato di questo parametro determina i comportamenti seguenti:

  • $true: la sequenza di attività non formatta & partizionare il disco prima di applicare l'immagine del sistema operativo.

  • $false: la sequenza di attività include i passaggi Formato e Disco partizione prima di applicare l'immagine del sistema operativo.

Tipo:Boolean
Alias:ApplyAllImages
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-BootImagePackageId

Specificare l'ID di un pacchetto di immagine di avvio da usare con una sequenza di attività che distribuisce un sistema operativo. Questo valore è un ID pacchetto standard, ad esempio XYZ00005.

Questo parametro configura le proprietà della sequenza di attività.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-BuildOperatingSystemImage

Aggiungere questo parametro per creare una sequenza di attività per lo scenario di compilazione e acquisizione. Per altre informazioni, vedere Creare una sequenza di attività per acquisire un sistema operativo.

Tipo:SwitchParameter
Alias:BuildOperatingSystemImageOption
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Quando si abilita il parametro SaveLocally per salvare le impostazioni utente e i file in locale, impostare questo parametro su $true per l'acquisizione in locale tramite collegamenti anziché copiando i file. I collegamenti usati da Configuration Manager per archiviare lo stato utente in locale vengono definiti collegamenti rigidi.

Il cmdlet ignora questo parametro se SaveLocally è $false.

Questo parametro configura il passaggio Acquisisci stato utente .

Tipo:Boolean
Alias:CaptureLocallyUsingLinks
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CaptureNetworkSetting

Impostare questo parametro su $true per abilitare la sequenza di attività per acquisire le impostazioni di rete. Quando si abilita questa opzione, la sequenza di attività include il passaggio Acquisisci impostazioni di rete .

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CaptureUserSetting

Impostare questo parametro su $true per abilitare la sequenza di attività per acquisire le impostazioni e i file utente. Quando si abilita questa opzione, la sequenza di attività include il passaggio Acquisisci stato utente . Usare anche il parametro UserStateMigrationToolPackageId .

Usare SaveLocally e CaptureLocallyUsingLink per configurare la posizione in cui la sequenza di attività salva lo stato utente.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CaptureWindowsSetting

Impostare questo parametro su $true per abilitare la sequenza di attività per acquisire le impostazioni di Windows. Quando si abilita questa opzione, la sequenza di attività include il passaggio Acquisisci impostazioni di Windows .

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ClientPackagePackageId

Specificare l'ID del pacchetto client da installare quando viene eseguita la sequenza di attività. Questo valore è un ID pacchetto standard, ad esempio XYZ00003. L'assegnazione del sito e la configurazione client vengono eseguite automaticamente. È possibile specificare parametri di installazione aggiuntivi con il parametro InstallationProperty .

Questo parametro configura il passaggio della sequenza di attività Configura Windows e ConfigMgr .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ConfigureBitLocker

Impostare questo parametro su $true per configurare la sequenza di attività da usare con BitLocker. Quando si abilita questa opzione, la sequenza di attività include i passaggi seguenti:

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CreatedBy

Per lo scenario di compilazione e acquisizione, specificare una stringa facoltativa nel file di immagine acquisito per chi l'ha creata. La lunghezza massima è di 255 caratteri.

Questo parametro configura il passaggio della sequenza di attività Acquisisci immagine del sistema operativo .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-CustomTaskSequence

Aggiungere questo parametro per creare una sequenza di attività personalizzata che non contiene passaggi. Per altre informazioni, vedere Creare una sequenza di attività personalizzata.

È quindi possibile usare i cmdlet New-CMTSStep 35 per aggiungere passaggi alla sequenza di attività personalizzata. Per altre informazioni, vedere Informazioni sui passaggi della sequenza di attività. Ogni sezione descrive i passaggi della sequenza di attività, con collegamenti ai cmdlet associati.

Tipo:SwitchParameter
Alias:CustomOption
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Description

Specificare una descrizione facoltativa per la sequenza di attività. La lunghezza massima è di 512 caratteri. Questo parametro configura le proprietà della sequenza di attività.

Tipo:String
Alias:TaskSequenceDescription
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DisableWildcardHandling

Questo parametro considera i caratteri jolly come valori letterali. Non è possibile combinarlo con ForceWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DomainAccount

Specificare un account con le autorizzazioni necessarie per aggiungere il computer al dominio. Usare il formato seguente: Domain\User. Per altre informazioni, vedere Chiedere l'account di aggiunta al dominio della sequenza.

Usare il parametro DomainName per specificare il nome di dominio e DomainPassword per specificare la password dell'account.

Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di rete .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DomainName

Specificare il nome di un dominio a cui aggiungere il computer quando esegue la sequenza di attività. Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di rete .

Usare il parametro DomainAccount per specificare un account con autorizzazioni per l'aggiunta a questo dominio. È anche possibile usare il parametro DomainOrganizationUnit per specificare un'unità organizzativa in cui creare l'account computer.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DomainOrganizationUnit

Specificare un'unità organizzativa di dominio in cui creare l'account computer nel dominio. Il formato di questo valore è il percorso LDAP (Lightweight Directory Access Protocol), ad esempio: LDAP//OU=OSD staging,DC=contoso,DC=com. Specificare un'unità organizzativa nel dominio specificato nel parametro DomainName .

Se un account computer esistente si trova già in un'unità organizzativa, Active Directory non consente di modificare l'unità organizzativa e ignora questa impostazione.

Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di rete .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DomainPassword

Specificare una stringa sicura per la password dell'account specificato con il parametro DomainAccount .

Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di rete .

Tipo:SecureString
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ForceWildcardHandling

Questo parametro elabora caratteri jolly e può causare un comportamento imprevisto (non consigliato). Non è possibile combinarlo con DisableWildcardHandling.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-GeneratePassword

Impostare questo parametro su $true per generare in modo casuale la password dell'amministratore locale e disabilitare l'account. Questa configurazione è consigliata.

Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di Windows .

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-HighPerformance

Impostare questo parametro su $true per abilitare l'opzione della sequenza di attività per l'esecuzione come combinazione per il risparmio di energia a prestazioni elevate. Questo parametro configura le proprietà della sequenza di attività. Per altre informazioni, vedere Miglioramenti delle prestazioni per le combinazioni per il risparmio di energia.

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-IgnoreInvalidApplication

Se si imposta questo parametro su $true, la sequenza di attività continua a installare le applicazioni nell'elenco se l'installazione di un'applicazione non riesce. Usare questo parametro con il parametro ApplicationName .

Questo parametro configura il passaggio della sequenza di attività Installa applicazione .

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ImageDescription

Per lo scenario di compilazione e acquisizione, specificare una stringa facoltativa che descrive il file di immagine acquisito. La lunghezza massima è di 255 caratteri.

Questo parametro configura il passaggio della sequenza di attività Acquisisci immagine del sistema operativo .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ImageVersion

Per lo scenario di compilazione e acquisizione, specificare una stringa facoltativa come versione del file di immagine acquisito. Questo valore viene definito, non deve necessariamente essere la versione del sistema operativo. La lunghezza massima è di 32 caratteri.

Questo parametro configura il passaggio della sequenza di attività Acquisisci immagine del sistema operativo .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstallationLicensingMode

Questa impostazione si applica solo alle versioni legacy di Windows non più supportate. A partire dalla versione 2010, l'impostazione non è più visibile nell'editor della sequenza di attività. Le sequenze di attività esistenti che usano ancora questa impostazione continueranno a funzionare allo stesso modo.

Tipo:ServerLicensingMode
Valori accettati:NonSpecify, PerSeat, PerServer
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstallationProperty

Specificare eventuali proprietà di installazione aggiuntive da usare quando la sequenza di attività installa il client di Configuration Manager. L'assegnazione del sito e la configurazione predefinita vengono specificate automaticamente dalla sequenza di attività. Per immettere più proprietà di installazione, separarle con uno spazio. Se una proprietà contiene spazi, racchiuderla tra virgolette ("). Per altre informazioni, vedere Informazioni sui parametri e sulle proprietà di installazione client in Configuration Manager.

Questo elenco non può includere SMSSITECODE.

Questo parametro configura il passaggio della sequenza di attività Configura Windows e ConfigMgr .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-InstallOperatingSystemImage

Aggiungere questo parametro per creare una sequenza di attività per lo scenario di installazione dell'immagine del sistema operativo. Per altre informazioni, vedere Creare una sequenza di attività per installare un sistema operativo.

Tipo:SwitchParameter
Alias:InstallOperatingSystemImageOption
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JoinDomain

Usare questo parametro per configurare il passaggio della sequenza di attività Applica impostazioni di rete . Il computer deve aggiungere un gruppo di lavoro o un dominio.

  • DomainType: aggiungere un dominio. Specificare anche DomainName, DomainAccount e DomainPassword. È anche possibile usare DomainOrganizationUnit.

  • WorkgroupType: partecipare a un gruppo di lavoro. Specificare anche WorkgroupName. Usare questo valore con il parametro BuildOperatingSystemImage . Nello scenario di compilazione e acquisizione, la sequenza di attività aggiunge sempre un gruppo di lavoro prima di acquisire l'immagine.

Tipo:JoinType
Valori accettati:DomainType, WorkgroupType
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-LocalAdminPassword

Se non si usa l'opzione consigliata per GeneratePassword, usare questo parametro per specificare una stringa sicura come password amministratore locale.

Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di Windows .

Tipo:SecureString
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-MaximumServerConnection

Questa impostazione si applica solo alle versioni legacy di Windows non più supportate. A partire dalla versione 2010, l'impostazione non è più visibile nell'editor della sequenza di attività. Le sequenze di attività esistenti che usano ancora questa impostazione continueranno a funzionare allo stesso modo.

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specificare un nome per la sequenza di attività. La lunghezza massima è di 50 caratteri. Questo parametro configura le proprietà della sequenza di attività.

Tipo:String
Alias:TaskSequenceName
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OperatingSystemFileAccount

Per lo scenario di compilazione e acquisizione, specificare il nome di un account di dominio con autorizzazioni per la condivisione di rete specificata nel parametro OperatingSystemFilePath . Usare OperatingSystemFileAccountPassword per impostare la password dell'account.

Questo parametro configura il passaggio della sequenza di attività Acquisisci immagine del sistema operativo .

Tipo:String
Alias:CaptureOperatingSystemFileAccount
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OperatingSystemFileAccountPassword

Per lo scenario di compilazione e acquisizione, specificare una stringa sicura per la password di OperatingSystemFileAccount.

Questo parametro configura il passaggio della sequenza di attività Acquisisci immagine del sistema operativo .

Tipo:SecureString
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OperatingSystemFilePath

Per lo scenario di compilazione e acquisizione, specificare il percorso del file del percorso di rete usato da Configuration Manager per archiviare l'immagine del sistema operativo acquisita. Il percorso include il nome del file con un'estensione .wim di file. Utilizzare OperatingSystemFileAccount e OperatingSystemFileAccountPassword per specificare un account che abbia accesso a questo percorso.

Questo parametro configura il passaggio della sequenza di attività Acquisisci immagine del sistema operativo .

Tipo:String
Alias:CaptureOperatingSystemFilePath
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OperatingSystemImageIndex

Specificare l'indice dell'immagine del sistema operativo da installare per il passaggio della sequenza di attività Applica immagine del sistema operativo.

Tipo:UInt32
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-OperatingSystemImagePackageId

Specificare l'ID del pacchetto di immagine del sistema operativo da installare. Usare OperatingSystemImageIndex per specificare l'indice dell'immagine. Questo valore è un ID pacchetto standard, ad esempio XYZ00050.

Questo parametro configura il passaggio della sequenza di attività Applica immagine del sistema operativo.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PartitionAndFormatTarget

Impostare questo parametro su $true per la sequenza di attività per partizionare e formattare il computer di destinazione prima di installare il sistema operativo.

Questo parametro configura il passaggio della sequenza di attività Formato e disco di partizione .

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ProductKey

Specificare il codice Product Key di Windows per l'installazione del sistema operativo.

Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di Windows .

Tipo:String
Alias:InstallationProductKey
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SaveLocally

Se si abilita il parametro CaptureUserSetting , usare questo parametro per determinare dove la sequenza di attività salva lo stato utente acquisito:

  • $true: la sequenza di attività configura il percorso dello stato locale e acquisisce localmente usando i collegamenti anziché copiando i file. Questo valore configura il passaggio Acquisisci stato utente .

    • Usare il parametro CaptureLocallyUsingLink per configurare l'uso dei collegamenti rigidi.
  • $false: la sequenza di attività include i passaggi per usare un punto di migrazione dello stato. Configura i passaggi seguenti:

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SoftwareUpdateStyle

Specificare se installare gli aggiornamenti software durante la sequenza di attività. I valori determinano il tipo di distribuzione dell'aggiornamento software:

  • All: disponibile per l'installazione, tutti gli aggiornamenti software
  • Mandatory: obbligatorio per l'installazione, solo aggiornamenti software obbligatori
  • NoInstall: non installare aggiornamenti software

Questo parametro configura il passaggio della sequenza di attività Installa aggiornamenti software .

Tipo:SoftwareUpdateStyleType
Valori accettati:All, Mandatory, NoInstall
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-TimeZone

Specificare il fuso orario predefinito per questa installazione di Windows. Per ottenere un oggetto fuso orario, usare il cmdlet Get-TimeZone predefinito.

Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di Windows .

Tipo:TimeZoneInfo
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UpgradeOperatingSystem

Aggiungere questo parametro per creare una sequenza di attività per lo scenario di aggiornamento del sistema operativo. Per altre informazioni, vedere Creare una sequenza di attività per aggiornare un sistema operativo.

Tipo:SwitchParameter
Alias:UpgradeOperatingSystemOption
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UpgradePackageId

Specificare l'ID del pacchetto di aggiornamento del sistema operativo da usare. Questo valore è un ID pacchetto standard, ad esempio XYZ00052.

Questo parametro configura il passaggio Aggiorna sequenza di attività del sistema operativo.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-UserStateMigrationToolPackageId

Quando si imposta CaptureUserSetting su $true, usare questo parametro per specificare l'ID del pacchetto USMT (User State Migration Tool). Questo valore è un ID pacchetto standard, ad esempio XYZ00012.

Questo parametro configura i passaggi Acquisisci stato utente e Ripristina stato utente .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accade se viene eseguito il cmdlet. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WorkgroupName

Se si imposta il parametro JoinDomain su WorkgroupType, usare questo parametro per specificare il nome del gruppo di lavoro. Questo parametro configura il passaggio della sequenza di attività Applica impostazioni di rete .

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Input

None

Output

IResultObject

Note

Per altre informazioni su questo oggetto restituito e sulle relative proprietà, vedere SMS_TaskSequencePackage classe WMI del server.

Nel passaggio Applica impostazioni di Windows della sequenza di attività questo cmdlet imposta il valore nome utente sull'utente che esegue il cmdlet e il nome dell'organizzazione sul nome del computer in cui viene eseguito il cmdlet.

Non è possibile configurare tutte le impostazioni della sequenza di attività e dei passaggi con questo cmdlet. Per configurare altre impostazioni, usare Set-CMTaskSequence e i cmdlet Set-CMTSStep , ad esempio Set-CMTSStepApplyOperatingSystem.