New-CMTSStepApplyNetworkSetting

Создайте шаг Применить параметры сети , который можно добавить в последовательность задач.

Синтаксис

New-CMTSStepApplyNetworkSetting
   [-AddAdapterSetting <IResultObject[]>]
   [-DnsSuffix <String>]
   [-DomainName <String>]
   [-DomainOU <String>]
   [-EnableTcpIpFiltering]
   [-UserName <String>]
   [-UserPassword <SecureString>]
   [-WorkgroupName <String>]
   [-Condition <IResultObject[]>]
   [-ContinueOnError]
   [-Description <String>]
   [-Disable]
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Описание

Этот командлет создает новый объект шага Применить параметры сети . Затем используйте командлет Add-CMTaskSequenceStep , чтобы добавить шаг в последовательность задач. Дополнительные сведения об этом шаге см. в разделе Сведения о шагах последовательности задач: применение параметров сети.

Примечание.

Выполните командлеты Configuration Manager с диска сайта Configuration Manager, например PS XYZ:\>. Дополнительные сведения см. в статье Начало работы.

Примеры

Пример 1

В этом примере сначала используется встроенный командлет ConvertTo-SecureString для создания безопасной строки для пароля пользователя. Этот метод используется здесь в качестве простого примера, но не самый безопасный, так как пароль в виде обычного текста находится в скрипте. Дополнительные сведения об этом командлете и других параметрах см. в разделе ConvertTo-SecureString.

В следующей строке создается объект для шага Применить параметры сети с помощью переменной пароля безопасной строки.

Затем он получает объект последовательности задач и добавляет этот новый шаг в последовательность задач по индексу 11.

$Secure_String_Pwd = ConvertTo-SecureString "P@ssW0rD!" -AsPlainText -Force

$step = New-CMTSStepApplyNetworkSetting -Name "Apply network settings" -DnsSuffix "corp.contoso.com" -DomainName "na.corp.contoso.com" -DomainOU "LDAP://OU=Ops,OU=ITS,DC=na,DC=corp,DC=contoso,DC=com" -UserName "contoso\_cmosdjoin" -UserPassword $Secure_String_Pwd

$tsNameOsd = "Default OS deployment"
$tsOsd = Get-CMTaskSequence -Name $tsNameOsd -Fast

$tsOsd | Add-CMTaskSequenceStep -Step $step -InsertStepStartIndex 11

Параметры

-AddAdapterSetting

Укажите объект параметров сетевого адаптера для добавления на этом шаге. Чтобы получить этот объект, используйте командлет New-CMTSNetworkAdapterSetting .

Type:IResultObject[]
Aliases:AddAdapterSettings
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Condition

Укажите объект условия для использования на этом шаге. Чтобы получить этот объект, используйте один из командлетов условия последовательности задач. Например, Get-CMTSStepConditionVariable.

Type:IResultObject[]
Aliases:Conditions
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Перед запуском командлет запросит подтверждение.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ContinueOnError

Добавьте этот параметр, чтобы включить параметр шага Продолжить при ошибке. Если этот параметр включен, если шаг завершается ошибкой, последовательность задач продолжается.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Укажите необязательное описание для этого шага последовательности задач.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Disable

Добавьте этот параметр, чтобы отключить этот шаг последовательности задач.

Type:SwitchParameter
Aliases:DisableThisStep
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisableWildcardHandling

Этот параметр обрабатывает подстановочные знаки как литеральные символы. Вы не можете объединить его с ForceWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DnsSuffix

Укажите DNS-суффикс. Например, corp.contoso.com. Этот параметр применяется ко всем подключениям с включенным протоколом TCP/IP.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainName

Чтобы настроить этот шаг для присоединения компьютера к домену, используйте этот параметр, чтобы указать имя домена для присоединения. Затем используйте следующие другие параметры:

  • DomainOU. При необходимости укажите подразделение, в котором будет создана учетная запись компьютера.
  • UserName: укажите учетную запись пользователя с разрешениями на присоединение компьютера к домену.
  • UserPassword: укажите пароль для учетной записи пользователя.
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DomainOU

При использовании параметра DomainName можно также указать путь к подразделению. При присоединении компьютера к домену, если он создает новую учетную запись компьютера, эта учетная запись будет находиться в этом подразделении.

Пример: LDAP://OU=MyOu,DC=MyDom,DC=MyCompany,DC=com

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableTcpIpFiltering

Добавьте этот параметр, чтобы включить фильтрацию TCP/IP для подключения.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

Этот параметр обрабатывает подстановочные знаки и может привести к непредвиденному поведению (не рекомендуется). Его нельзя объединить с DisableWildcardHandling.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Укажите имя для этого шага, чтобы определить его в последовательности задач.

Type:String
Aliases:StepName
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UserName

При использовании параметра DomainName используйте этот параметр, чтобы указать учетную запись пользователя домена, которая используется для добавления целевого компьютера в домен. Используйте параметр UserPassword , чтобы указать пароль учетной записи.

Дополнительные сведения см. в статье Учетная запись присоединения к домену последовательности задач.

Type:String
Aliases:DomainUserName
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserPassword

Укажите пароль в качестве безопасной строки для параметра UserName .

Type:SecureString
Aliases:DomainUserPassword
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Показывает, что произойдет при запуске этого командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WorkgroupName

Чтобы настроить этот шаг для присоединения компьютера к рабочей группе, используйте этот параметр, чтобы указать имя рабочей группы.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Выходные данные

IResultObject

Примечания

Дополнительные сведения об этом возвращаемом объекте и его свойствах см . в разделе SMS_TaskSequence_ApplyNetworkSettingsAction класс WMI сервера.