Freigeben über


Install-SCStorageFileServer

Installiert Failoverclustering und einen Dateiserver auf einem Satz von Computern.

Syntax

Install-SCStorageFileServer
       -PhysicalComputerConfig <PhysicalComputerConfig[]>
       -ClusterName <String>
       -ScaleoutFileServerName <String>
       [-ClusterIPAddress <String[]>]
       [-SkipClusterValidation]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCStorageFileServer
       -PhysicalComputerConfig <PhysicalComputerConfig[]>
       -StorageFileServer <StorageFileServer>
       [-SkipClusterValidation]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCStorageFileServer
       -AddExistingComputer <String[]>
       -StorageFileServer <StorageFileServer>
       [-SkipClusterValidation]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]
Install-SCStorageFileServer
       -AddExistingComputer <String[]>
       -ClusterName <String>
       -ScaleoutFileServerName <String>
       [-ClusterIPAddress <String[]>]
       -RunAsAccount <RunAsAccount>
       [-SkipClusterValidation]
       [-EnableS2D]
       [-RunAsynchronously]
       [-PROTipID <Guid>]
       [-JobVariable <String>]
       [<CommonParameters>]

Beschreibung

Das Cmdlet Install-SCStorageFileServer installiert Failoverclustering und einen Dateiserver auf einer Reihe von Computern. Die Computer können von Virtual Machine Manager (VMM) mithilfe eines Open Software Descriptors (OSD) bereitgestellt werden, oder sie können bereits ein Betriebssystem installiert haben.

Beispiele

Beispiel 1: Erstellen eines Dateiservers mit freigegebenem Speicher

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Install-SCStorageFileServer -ClusterName "Cluster01" -ScaleoutFileServerName "SOFS01" -RunAsAccount $RunAsAcct -AddExistingComputer @("node1", "node2") -RunAsynchronously

Der erste Befehl ruft das Run As-Konto namens "RunAsAccount01" ab und speichert ihn dann in der $RunAsAcct Variablen.

Der zweite Befehl erstellt Dateiserver mit dem Cluster "Cluster01" und der Dateiserverrolle SOFS01.

Beispiel 2: Erstellen eines Dateiservers mit direkten Speicherplätzen

PS C:\> $RunAsAcct = Get-SCRunAsAccount -Name "RunAsAccount01"
PS C:\> Install-SCStorageFileServer -ClusterName "Cluster01" -ScaleoutFileServerName "SOFS01" -RunAsAccount $RunAsAcct -AddExistingComputer @("node1", "node2") -RunAsynchronously -EnableS2D

Der erste Befehl ruft das Run As-Konto namens "RunAsAccount01" ab und speichert ihn dann in der $RunAsAcct Variablen.

Der zweite Befehl erstellt einen Dateiserver mit dem Cluster "Cluster01" und der Dateiserverrolle SOFS01. Der Befehl enthält den Parameter EnableS2D .

Parameter

-AddExistingComputer

Gibt ein Array von Computern an, die dieses Cmdlet hinzufügt. Geben Sie die vollqualifizierten Domänennamen (FQDN), NetBIOS-Namen oder IP-Adressen von Servern im Netzwerk an, die über ein Betriebssystem verfügen.

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

-ClusterIPAddress

Gibt ein Array von IP-Adressen an, die als Cluster-IP-Adresse verwendet werden sollen.

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

-ClusterName

Gibt den Namen für den Cluster an.

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

-EnableS2D

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

-JobVariable

Gibt eine Variable an, in der der Auftragsfortschritt nachverfolgt und gespeichert wird.

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

-PhysicalComputerConfig

Gibt ein Array von Hostkonfigurationsobjekten an. Informationen zu Hostkonfigurationsobjekten finden Sie im Cmdlet New-SCVMHostConfig .

Type:PhysicalComputerConfig[]
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RunAsAccount

Gibt ein Run As-Konto an, das Anmeldeinformationen mit der Berechtigung zum Ausführen dieser Aktion enthält.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-ScaleoutFileServerName

Gibt den Namen einer Skalierungsdateiserverrolle an.

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

-SkipClusterValidation

Gibt an, dass dieses Cmdlet die Clusterüberprüfungstests überspringt, wenn ein Cluster erstellt wird.

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

-StorageFileServer

Gibt ein Speicherdateiserverobjekt an.

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

Ausgaben

StorageFileServer

Dieses Cmdlet gibt ein StorageFileServer -Objekt zurück.