Set-AzureRmVmssOsProfile
VMSS オペレーティング システム プロファイルのプロパティを設定します。
警告
AzureRM PowerShell モジュールは、2024 年 2 月 29 日の時点で正式に非推奨になりました。 引き続きサポートを受け、更新を受け取れるようにするために、AzureRM から Az PowerShell モジュールに移行することをお勧めします。
AzureRM モジュールは引き続き機能する可能性がありますが、メインが維持またはサポートされなくなり、ユーザーの判断とリスクで引き続き使用できます。 Az モジュールへの移行に関するガイダンスについては、移行リソースを参照してください。
構文
Set-AzureRmVmssOsProfile
[-VirtualMachineScaleSet] <PSVirtualMachineScaleSet>
[[-ComputerNamePrefix] <String>]
[[-AdminUsername] <String>]
[[-AdminPassword] <String>]
[[-CustomData] <String>]
[[-WindowsConfigurationProvisionVMAgent] <Boolean>]
[[-WindowsConfigurationEnableAutomaticUpdate] <Boolean>]
[[-TimeZone] <String>]
[[-AdditionalUnattendContent] <AdditionalUnattendContent[]>]
[[-Listener] <WinRMListener[]>]
[[-LinuxConfigurationDisablePasswordAuthentication] <Boolean>]
[[-PublicKey] <SshPublicKey[]>]
[[-Secret] <VaultSecretGroup[]>]
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
Set-AzureRmVmssOsProfile コマンドレットは、仮想マシン スケール セットのオペレーティング システム プロファイルプロパティを設定します。
例
例 1: VMSS のオペレーティング システム プロファイルのプロパティを設定する
PS C:\> Set-AzureRmVmssOSProfile -VirtualMachineScaleSet "ContosoVMSS" -ComputerNamePrefix "Test" -AdminUsername $AdminUsername -AdminPassword $AdminPassword
このコマンドは、ContosoVMSS という名前の VMSS に属する仮想マシンのオペレーティング システム プロファイル プロパティを設定します。 このコマンドは、VMSS 内のすべての仮想マシン インスタンスのコンピューター名プレフィックスをテストに設定し、管理者のユーザー名とパスワードを指定します。
パラメーター
-AdditionalUnattendContent
無人コンテンツ オブジェクトを指定します。 Add-AzureRmVMAdditionalUnattendContent を使用してオブジェクトを作成できます。
型: | AdditionalUnattendContent[] |
配置: | 8 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-AdminPassword
VMSS 内のすべての仮想マシン インスタンスに使用する管理者パスワードを指定します。
型: | String |
配置: | 3 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-AdminUsername
VMSS 内のすべての仮想マシン インスタンスに使用する管理者アカウント名を指定します。
型: | String |
配置: | 2 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-ComputerNamePrefix
VMSS 内のすべての仮想マシン インスタンスのコンピューター名プレフィックスを指定します。 コンピューター名の長さは 1 ~ 15 文字にする必要があります。
型: | String |
配置: | 1 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-CustomData
カスタム データの base-64 でエンコードされた文字列を指定します。 これは、仮想マシン上のファイルとして保存されるバイナリ配列にデコードされます。 バイナリ配列の最大長は 65535 バイトです。
型: | String |
配置: | 4 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-DefaultProfile
Azure との通信に使用される資格情報、アカウント、テナント、サブスクリプション。
型: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-LinuxConfigurationDisablePasswordAuthentication
このコマンドレットがパスワード認証を無効にすることを示します。
型: | Nullable<T>[Boolean] |
配置: | 10 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Listener
Windows リモート管理 (WinRM) リスナーを指定します。 これにより、リモート Windows PowerShell が有効になります。 Add-AzureRmVmssWinRMListener コマンドレットを使用してリスナーを作成できます。
型: | WinRMListener[] |
配置: | 9 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-PublicKey
Secure Shell (SSH) 公開キー オブジェクトを指定します。 Add-AzureRmVMSshPublicKey コマンドレットを使用して、オブジェクトを作成できます。
型: | SshPublicKey[] |
配置: | 11 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Secret
仮想マシンに配置する証明書参照を含むシークレット オブジェクトを指定します。 Add-AzureRmVmssSecret コマンドレットを使用してシークレット オブジェクトを作成できます。
型: | VaultSecretGroup[] |
配置: | 12 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-TimeZone
仮想マシンのタイム ゾーンを指定します。
型: | String |
配置: | 7 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-VirtualMachineScaleSet
VMSS オブジェクトを指定します。 New-AzureRmVmssConfig コマンドレットを使用してオブジェクトを作成できます。
型: | PSVirtualMachineScaleSet |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WindowsConfigurationEnableAutomaticUpdate
VMSS 内の仮想マシンが自動更新に対して有効になっているかどうかを示します。
型: | Nullable<T>[Boolean] |
配置: | 6 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-WindowsConfigurationProvisionVMAgent
VMSS 内の仮想マシンに仮想マシン エージェントをプロビジョニングする必要があるかどうかを示します。
型: | Nullable<T>[Boolean] |
配置: | 5 |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
入力
Nullable<T>[[System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]