Freigeben über


Install-SCStorageFileServer

Installiert Failoverclustering und einen Dateiserver auf einer Reihe 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

Die Install-SCStorageFileServer Cmdlet installiert Failoverclustering und einen Dateiserver auf einer Reihe von Computern. Die Computer können vom 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.

Mit dem zweiten Befehl wird der Dateiserver mit dem Cluster "Cluster01" und der Dateiserverrolle SOFS01 erstellt.

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 (Fully Qualified Domain Names, FQDN), NetBIOS-Namen oder IP-Adressen von Servern im Netzwerk an, die über ein Betriebssystem verfügen.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ClusterIPAddress

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

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ClusterName

Gibt den Namen für den Cluster an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-EnableS2D

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

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

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PhysicalComputerConfig

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

Typ:PhysicalComputerConfig[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsAccount

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

Typ:RunAsAccount
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ScaleoutFileServerName

Gibt den Namen einer Dateiserverrolle für die Skalierung an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SkipClusterValidation

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

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-StorageFileServer

Gibt ein Speicherdateiserverobjekt an.

Typ:StorageFileServer
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

StorageFileServer

Dieses Cmdlet gibt ein StorageFileServer--Objekt zurück.