共用方式為


Set-OBMachineSetting

Set-OBMachineSetting

Sets a OBMachineSetting object for the server.

語法

Parameter Set: Encryption
Set-OBMachineSetting [-EncryptionPassphrase] <SecureString> [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: NoProxy
Set-OBMachineSetting [-NoProxy] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: NoThrottle
Set-OBMachineSetting [-NoThrottle] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: ProxyServer
Set-OBMachineSetting [-ProxyServer] <String> [-ProxyPort] <Int32> [[-ProxyUsername] <String> ] [[-ProxyPassword] <SecureString> ] [-Confirm] [-WhatIf] [ <CommonParameters>]

Parameter Set: Throttle
Set-OBMachineSetting [-WorkDay] <DayOfWeek[]> [-StartWorkHour] <TimeSpan> [-EndWorkHour] <TimeSpan> [-WorkHourBandwidth] <UInt32> [-NonWorkHourBandwidth] <UInt32> [-Confirm] [-WhatIf] [ <CommonParameters>]

詳細描述

The Set-OBMachineSetting cmdlet sets a OBMachineSetting object for the server that includes proxy server settings for accessing the internet, network bandwidth throttling settings, and the encryption passphrase that is required to decrypt the files during recovery to another server.

This cmdlet supports WhatIf and Confirm parameters with a medium impact. The medium impact signifies that the cmdlet will not prompt the user for confirmation by default. The WhatIf parameter gives a verbose description of what the cmdlet does without performing any operation. The Confirm parameter specifies whether the cmdlet should prompt the user. Using –Confirm:$FALSE will override the prompt.

參數

-EncryptionPassphrase<SecureString>

Sets the encryption passphrase to be used to encrypt the backed up data.

別名

none

必要項?

true

位置?

2

預設值

none

接受管線輸入?

True (ByValue)

接受萬用字元?

false

-EndWorkHour<TimeSpan>

Specifies the hour that ends the work hours range.

別名

none

必要項?

true

位置?

4

預設值

none

接受管線輸入?

True (ByPropertyName)

接受萬用字元?

false

-NoProxy

Specifies that unique proxy server settings are not to be used for online backups.

別名

none

必要項?

true

位置?

2

預設值

none

接受管線輸入?

false

接受萬用字元?

false

-NoThrottle

Specifies that network throttling is not used with online backups. Data transfers of backed up items from the local server to the online backup server will use bandwidth as needed.

別名

none

必要項?

true

位置?

2

預設值

none

接受管線輸入?

false

接受萬用字元?

false

-NonWorkHourBandwidth<UInt32>

Specifies the bandwidth throttling setting to be used to limit the network bandwidth consumed by data transfers during non-work hours.

別名

none

必要項?

true

位置?

6

預設值

none

接受管線輸入?

True (ByPropertyName)

接受萬用字元?

false

-ProxyPassword<SecureString>

Specifies authentication password to be used for proxy setting.

別名

none

必要項?

false

位置?

5

預設值

none

接受管線輸入?

True (ByPropertyName)

接受萬用字元?

false

-ProxyPort<Int32>

Specifies the port number to be used on the proxy server.

別名

none

必要項?

true

位置?

3

預設值

none

接受管線輸入?

True (ByPropertyName)

接受萬用字元?

false

-ProxyServer<String>

Specifies the proxy server to be used when connecting to the online backup server.

別名

none

必要項?

true

位置?

2

預設值

none

接受管線輸入?

True (ByValue)

接受萬用字元?

false

-ProxyUsername<String>

Specifies the username to be used for proxy server authenication.

別名

none

必要項?

false

位置?

4

預設值

none

接受管線輸入?

True (ByPropertyName)

接受萬用字元?

false

-StartWorkHour<TimeSpan>

Specifies the hour that starts the range of work hours.

別名

none

必要項?

true

位置?

3

預設值

none

接受管線輸入?

True (ByPropertyName)

接受萬用字元?

false

-WorkDay<DayOfWeek[]>

Specifies the array of work days using the using [DayOfWeek] system variables.

別名

none

必要項?

true

位置?

2

預設值

none

接受管線輸入?

True (ByValue)

接受萬用字元?

false

-WorkHourBandwidth<UInt32>

Specifies the bandwidth throttling setting to be used to limit the network bandwidth consumed by data transfers during work hours.

別名

none

必要項?

true

位置?

5

預設值

none

接受管線輸入?

True (ByPropertyName)

接受萬用字元?

false

-Confirm

在執行指令程式之前提示您確認。

必要項?

false

位置?

named

預設值

false

接受管線輸入?

false

接受萬用字元?

false

-WhatIf

示範當執行指令程式時會發生什麼事情。此指令程式並未執行。

必要項?

false

位置?

named

預設值

false

接受管線輸入?

false

接受萬用字元?

false

<CommonParameters>

這個指令程式支援一般參數:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。如需詳細資訊,請參閱 about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216)。

輸入

輸入類型是可透過管道傳送至指令程式的物件類型。

  • Microsoft.Internal.CloudBackup.Commands.OBMachineSetting

輸出

輸出類型是指令程式所發出的物件類型。

  • Microsoft.Internal.CloudBackup.Commands.OBMachineSetting

範例

EXAMPLE 1

This example sets encryption passphrase for a computer.

PS C:\> ConvertTo-SecureString -String Notag00pa55word -AsPlainText -Force | Set-OBMachineSetting

EXAMPLE 2

This example sets proxy settings for a server.

PS C:\> $spwd = ConvertTo-SecureString -String Notag00pa55word -AsplainText –ForcePS C:\> Set-OBMachineSetting -ProxyServer http://proxycontoso.com -ProxyPort <your proxy port> -ProxyUsername contoso\johnj99 -ProxyPassword $spwd

EXAMPLE 3

This example sets throttling settings.

PS C:\> $mon = [System.DayOfWeek]::MondayPS C:\> $tue = [System.DayOfWeek]::TuesdayPS C:\> Set-OBMachineSetting -WorkDay $mon, $tue -StartWorkHour "9:00:00" -EndWorkHour "18:00:00" -WorkHourBandwidth  (512*1024) -NonWorkHourBandwidth (2048*1024)

EXAMPLE 4

This example specifies that network bandwidth throttling will not be used by this server.

PS C:\> Set-OBMachineSetting –NoThrottle

EXAMPLE 5

This example specifies that this server does not use a unique proxy server configuration.

PS C:\> Set-OBMachineSetting –NoProxy

相關主題

ConvertTo-SecureString