Set-OBMachineSetting

设置服务器的 OBMachineSetting 对象。

语法

Set-OBMachineSetting
   [-EncryptionPassphrase] <SecureString>
   [[-SecurityPin] <String>][[-PassphraseSaveLocation] <String>]
   [[-KeyVaultUri] <String>]
   [-Confirm]
   [-WhatIf]
Set-OBMachineSetting
   [-WorkDay] <DayOfWeek[] {Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}>
   [-StartWorkHour] <TimeSpan>
   [-EndWorkHour] <TimeSpan>
   [-WorkHourBandwidth] <UInt32>
   [-NonWorkHourBandwidth] <UInt32>
   [-Confirm]
   [-WhatIf]
Set-OBMachineSetting
   [-NoProxy]
   [-Confirm]
   [-WhatIf]
Set-OBMachineSetting
   [-NoThrottle]
   [-Confirm]
   [-WhatIf]
Set-OBMachineSetting
   [-ProxyServer] <String>
   [-ProxyPort] <Int32>
   [[-ProxyUsername] <String>]
   [[-ProxyPassword] <SecureString>]
   [-Confirm]
   [-WhatIf]

说明

Set-OBMachineSetting cmdlet 为服务器设置 OBMachineSetting 对象,该对象包括用于访问 Internet 的代理服务器设置、网络带宽限制设置,以及恢复到其他服务器期间解密文件所需的加密通行短语。

此 cmdlet 支持具有中等影响的 WhatIf 和 Confirm 参数。 中等影响表示 cmdlet 默认情况下不会提示用户进行确认。 WhatIf 参数详细描述了 cmdlet 在不执行任何操作的情况下执行的操作。 Confirm 参数指定 cmdlet 是否应提示用户。 使用 -Confirm:$FALSE将覆盖提示。

若要使用 Microsoft Azure 备份 cmdlet,用户必须是受保护计算机上的管理员。

示例

示例 1

$spwd = ConvertTo-SecureString -String Notag00pa55word -AsPlainText -Force 
Set-OBMachineSetting -EncryptionPassphrase $spwd -PassphraseSaveLocation C:\

此示例设置计算机的加密通行短语。

示例 2

$spwd = ConvertTo-SecureString -String Notag00pa55word -AsPlainText -Force



Set-OBMachineSetting -ProxyServer http://proxycontoso.com -ProxyPort <your proxy port> -ProxyUsername contoso\johnj99 -ProxyPassword $spwd

此示例设置服务器的代理设置。

示例 3

$mon = [System.DayOfWeek]::Monday



$tue = [System.DayOfWeek]::Tuesday



Set-OBMachineSetting -WorkDay $mon, $tue -StartWorkHour "9:00:00" -EndWorkHour "18:00:00" -WorkHourBandwidth (512*1024) -NonWorkHourBandwidth (2048*1024)

此示例设置限制设置。

示例 4

Set-OBMachineSetting -NoThrottle

此示例指定此服务器不会使用网络带宽限制。

示例 5

Set-OBMachineSetting -NoProxy

此示例指定此服务器不使用唯一的代理服务器配置。

示例 6

$spwd = ConvertTo-SecureString -String abcdefgh123456000345 -AsPlainText -Force
Set-OBMachineSetting -EncryptionPassphrase $spwd -SecurityPIN 123456 -PassphraseSaveLocation "C:\Users\myuser\MyFolder \Desktop\passphrases\"

此示例使用给定通行短语注册服务器,并将其保存在提供的位置。

示例 7

$spwd = ConvertTo-SecureString -String abcdefgh123456000345 -AsPlainText -Force
Set-OBMachineSetting -EncryptionPassphrase $spwd -SecurityPIN 123456 -KeyVaultUri "https://mykeyvault.vault.azure.net/"

此示例使用给定的密码注册服务器,并将其保存在 Azure 密钥保管库中。

参数

-Confirm

提示你在运行 cmdlet 之前进行确认。

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

-EncryptionPassphrase

设置用于加密备份数据的加密通行短语。

Type:SecureString
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-EndWorkHour

指定结束工作时间范围的小时。

Type:TimeSpan
Position:4
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-KeyVaultUri

输入密钥保管库 URI 以安全地保存通行短语。 在指定的密钥保管库中创建一个新机密,用于保存通行短语。 需要指定建议) (PassphraseSaveLocation 或 KeyVaultUri 之一。

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

-NonWorkHourBandwidth

指定要用于限制非工作时间数据传输消耗的网络带宽的带宽限制设置。

Type:UInt32
Position:6
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NoProxy

指定不用于联机备份的唯一代理服务器设置。

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

-NoThrottle

指定网络限制不用于联机备份。 备份项从本地服务器传输到 Microsoft Azure 备份 服务器的数据传输将根据需要使用带宽。

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

-PassphraseSaveLocation

输入可以保存通行短语的网络位置或文件夹。 不建议在受保护的计算机中保存通行短语。 如果密码丢失,Microsoft 无法恢复备份数据。 需要指定建议) (PassphraseSaveLocation 或 KeyVaultUri 之一。

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

-ProxyPassword

指定要用于代理设置的身份验证密码。

Type:SecureString
Position:5
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ProxyPort

指定要在代理服务器上使用的端口号。

Type:Int32
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ProxyServer

指定连接到 Microsoft Azure 备份 服务器时要使用的代理服务器。

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

-ProxyUsername

指定要用于代理服务器身份验证的用户名。

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

-SecurityPin

如果要更改通行短语,并且为恢复服务保管库启用了混合安全设置,则需要安全引脚。 必须通过在Azure 门户的“恢复服务保管库”部分中的“设置属性>”下选择“>安全 PIN”来生成安全 PIN。

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

-StartWorkHour

指定开始工作时间范围的小时。

Type:TimeSpan
Position:3
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

显示运行该 cmdlet 时会发生什么情况。 cmdlet 未运行。

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

-WorkDay

使用 [DayOfWeek] 系统变量指定工作日数组。

Type:DayOfWeek[] {Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday}
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WorkHourBandwidth

指定要用于限制工作时间内数据传输消耗的网络带宽的带宽限制设置。

Type:UInt32
Position:5
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

输入

Microsoft.Internal.CloudBackup.Commands.OBMachineSetting

输出

Microsoft.Internal.CloudBackup.Commands.OBMachineSetting