New-AzureStorSimpleNetworkConfig
Förbereder ett nätverkskonfigurationsobjekt.
Kommentar
De cmdletar som refereras i den här dokumentationen används för att hantera äldre Azure-resurser som använder API:er för Azure Service Manager (ASM). Den här äldre PowerShell-modulen rekommenderas inte när du skapar nya resurser eftersom ASM är schemalagt för tillbakadragning. Mer information finns i Azure Service Manager-tillbakadragning.
Az PowerShell-modulen är den rekommenderade PowerShell-modulen för hantering av Arm-resurser (Azure Resource Manager) med PowerShell.
Syntax
New-AzureStorSimpleNetworkConfig
-InterfaceAlias <String>
[-EnableIscsi <Boolean>]
[-EnableCloud <Boolean>]
[-Controller0IPv4Address <String>]
[-Controller1IPv4Address <String>]
[-IPv6Gateway <String>]
[-IPv4Gateway <String>]
[-IPv4Address <String>]
[-IPv6Prefix <String>]
[-IPv4Netmask <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Cmdleten New-AzureStorSimpleNetworkConfig förbereder ett nätverkskonfigurationsobjekt för att skickas till cmdleten Set-AzureStorSimpleDevice . Ange parametern Controller0IPAddress och parametern Controller1IPAddress endast i Data0-gränssnittet. Data0 stöder endast tre inställningar: Controller0IPAddress, Controller1IPAdress och EnableIscsi.
Exempel
Exempel 1: Konfigurera ett Data0-gränssnitt
PS C:\>New-AzureStorSimpleNetworkConfig -InterfaceAlias Data0 -EnableIscsi $True -Controller0IPv4Address "10.67.64.48" -Controller1IPv4Address "10.67.64.49"
VERBOSE: ClientRequestId: 0621d220-a460-48ec-84ec-02a3a82f88b2_PS
IsIscsiEnabled : True
IsCloudEnabled :
Controller0IPv4Address : 10.67.64.48
Controller1IPv4Address : 10.67.64.49
IPv6Gateway :
IPv4Gateway :
IPv4Address :
IPv6Prefix :
IPv4Netmask :
InterfaceAlias : Data0
VERBOSE: Successfully created a StorSimple Network Configuration for interface Data0
Det här kommandot skapar nätverkskonfiguration för Data0-gränssnittet. Det här kommandot anger parametrarna Controller0IPv4Address, Controller1IPv4Address och EnableIscsi. Den här cmdleten kan bara konfigurera Data0 för dessa tre parametrar.
Exempel 2: Konfigurera ett annat gränssnitt än Data0 en
PS C:\>New-AzureStorSimpleNetworkConfig -InterfaceAlias Data1 -EnableIscsi $True -EnableCloud $True -IPv6Gateway "db8:421e:9a8::a4:1c50" -IPv4Gateway "10.67.64.1" -IPv4Address "10.67.64.48" -IPv6Prefix "2001:db8:a::123/64" -IPv4Netmask "255.255.0.0"
VERBOSE: ClientRequestId: 3a15ff0e-b769-4329-9147-676b1e0acd7d_PS
IsIscsiEnabled : True
IsCloudEnabled : True
Controller0IPv4Address :
Controller1IPv4Address :
IPv6Gateway : db8:421e:9a8::a4:1c50
IPv4Gateway : 10.67.64.1
IPv4Address : 10.67.64.48
IPv6Prefix : 2001:db8:a::123/64
IPv4Netmask : 255.255.0.0
InterfaceAlias : Data1
VERBOSE: Successfully created a StorSimple Network Configuration for interface Data1
Det här kommandot konfigurerar Data1-gränssnittet.
Exempel 3: Ändra en konfiguration för en enhet
PS C:\>$NetworkConfigData0 = New-AzureStorSimpleNetworkConfig -InterfaceAlias Data0 -EnableIscsi $True -Controller0IPv4Address "10.67.64.48" -Controller1IPv4Address "10.67.64.49"
$OnlineDevice = @(Get-AzureStorSimpleDevice | Where { $_.Status -eq "Online"})[0]
$UpdatedDetails = Set-AzureStorSimpleDevice -DeviceId $OnlineDevice.DeviceId -StorSimpleNetworkConfig $NetworkConfigData0
VERBOSE: ClientRequestId: 0f163163-5ad0-4635-a7b5-870d47297f66_PS
VERBOSE: Successfully created a StorSimple Network Configuration for interface Data0
VERBOSE: ClientRequestId: 552e4a6c-7006-4015-a20b-9def6428a85e_PS
VERBOSE: ClientRequestId: f31cc84c-bc8a-404a-9da6-4670a7999e75_PS
VERBOSE: 1 StorSimple device found!
VERBOSE: ClientRequestId: 545bc1a9-3c1b-4e50-89a6-9678aefe79e5_PS
VERBOSE: ClientRequestId: f114ad08-47f5-4fb8-8a01-1ea7f1ed1b98_PS
VERBOSE: About to configure the device : newDeviceName !
VERBOSE: ClientRequestId: 6afe7927-1c19-48d3-ac22-68148fd056b8_PS
VERBOSE: The task created for your Setup operation has completed successfully.
VERBOSE: ClientRequestId: 467c142c-90da-4d75-82a4-c114afce953d_PS
VERBOSE: Successfully updated configuration for device newDeviceName with id 865e68f6-1e71-47b6-80d5-15d3a23bd2b0
Det första kommandot skapar en nätverkskonfiguration för Data0-gränssnittet. Det här kommandot anger parametrarna Controller0IPv4Address, Controller1IPv4Address och EnableIscsi. Kommandot lagrar resultatet i variabeln $NetworkConfigData 0.
Det andra kommandot använder cmdleten Get-AzureStorSimpleDevice och cmdleten Where-Object Core för att hämta en StorSimple-onlineenhet och lagrar den sedan i variabeln $OnlineDevice.
Det sista kommandot ändrar konfigurationen för den enhet som har det angivna enhets-ID:t med hjälp av cmdleten Set-AzureStorSimpleDevice . Kommandot använder konfigurationsobjektet som den aktuella cmdleten skapade i det första kommandot.
Parametrar
-Controller0IPv4Address
Anger IPv4-adressen för kontrollant 0. Ange endast den här parametern för Data0-gränssnittet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Controller1IPv4Address
Anger IPv4-adressen för kontrollant 1. Ange endast den här parametern för Data0-gränssnittet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EnableCloud
Anger om gränssnittet ska molnaktiveras.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-EnableIscsi
Anger om du vill aktivera Internet SCSI (ISCSI) för gränssnittet.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-InterfaceAlias
Anger gränssnittets alias för det gränssnitt som den här cmdleten tillhandahåller inställningar för. Giltiga värden är från Data0 till Data5.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IPv4Address
Anger IPv4-adressen för gränssnittet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IPv4Gateway
Anger IPv4-adressen för en gateway.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IPv4Netmask
Anger IPv4-nätmasken för gränssnittet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IPv6Gateway
Anger IPv6-gatewayen för gränssnittet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-IPv6Prefix
Anger IPv6-prefixet för gränssnittet.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Profile
Anger en Azure-profil.
Typ: | AzureSMProfile |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
None
Utdata
NetworkConfig
Den här cmdleten returnerar ett NetworkConfig-objekt som innehåller följande egenskaper:
- IsIscsiEnabled (booleskt)
- IsCloudEnabled (booleskt)
- Controller0IPv4Address (IPAddress)
- Controller1IPv4Address (IPAddress)
- IPv6Gateway (IPAddress)
- IPv4Gateway (IPAddress)
- IPv4Address (IPAddress)
- IPv6Prefix (sträng)
- IPv4Netmask (IPAddress)
- InterfaceAlias (NetInterfaceId)