Connect-ServiceFabricCluster
Kapcsolatot hoz létre Egy Service Fabric-fürthöz.
Syntax
Connect-ServiceFabricCluster
[[-ConnectionEndpoint] <String[]>]
[-AllowNetworkConnectionOnly]
[-ConnectionInitializationTimeoutInSec <Double>]
[-HealthOperationTimeoutInSec <Double>]
[-HealthReportSendIntervalInSec <Double>]
[-HealthReportRetrySendIntervalInSec <Double>]
[-KeepAliveIntervalInSec <Double>]
[-ServiceChangePollIntervalInSec <Double>]
[-PartitionLocationCacheLimit <Int64>]
[-AuthTokenBufferSize <Int64>]
[-SkipChecks <Boolean>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Connect-ServiceFabricCluster
[-ConnectionEndpoint] <String[]>
[-AllowNetworkConnectionOnly]
[-WindowsCredential]
[-ClusterSpn <String>]
[-ConnectionInitializationTimeoutInSec <Double>]
[-HealthOperationTimeoutInSec <Double>]
[-HealthReportSendIntervalInSec <Double>]
[-HealthReportRetrySendIntervalInSec <Double>]
[-KeepAliveIntervalInSec <Double>]
[-ServiceChangePollIntervalInSec <Double>]
[-PartitionLocationCacheLimit <Int64>]
[-AuthTokenBufferSize <Int64>]
[-SkipChecks <Boolean>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Connect-ServiceFabricCluster
[-ConnectionEndpoint] <String[]>
[-AllowNetworkConnectionOnly]
[-X509Credential]
[-ServerCommonName <String[]>]
[-ServerCertThumbprint <String[]>]
-FindType <X509FindType>
-FindValue <String>
[-StoreLocation <StoreLocation>]
[-StoreName <String>]
[-ConnectionInitializationTimeoutInSec <Double>]
[-HealthOperationTimeoutInSec <Double>]
[-HealthReportSendIntervalInSec <Double>]
[-HealthReportRetrySendIntervalInSec <Double>]
[-KeepAliveIntervalInSec <Double>]
[-ServiceChangePollIntervalInSec <Double>]
[-PartitionLocationCacheLimit <Int64>]
[-AuthTokenBufferSize <Int64>]
[-SkipChecks <Boolean>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Connect-ServiceFabricCluster
[-ConnectionEndpoint] <String[]>
[-AllowNetworkConnectionOnly]
[-ServerCommonName <String[]>]
[-ServerCertThumbprint <String[]>]
[-DSTS]
-MetaDataEndpoint <String>
[-CloudServiceName <String>]
[-CloudServiceDNSNames <String[]>]
[-ConnectionInitializationTimeoutInSec <Double>]
[-HealthOperationTimeoutInSec <Double>]
[-HealthReportSendIntervalInSec <Double>]
[-HealthReportRetrySendIntervalInSec <Double>]
[-KeepAliveIntervalInSec <Double>]
[-ServiceChangePollIntervalInSec <Double>]
[-PartitionLocationCacheLimit <Int64>]
[-AuthTokenBufferSize <Int64>]
[-Interactive <Boolean>]
[-SkipChecks <Boolean>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Connect-ServiceFabricCluster
[-ConnectionEndpoint] <String[]>
[-AllowNetworkConnectionOnly]
[-ServerCommonName <String[]>]
[-ServerCertThumbprint <String[]>]
[-AzureActiveDirectory]
[-SecurityToken <String>]
[-GetMetadata]
[-ConnectionInitializationTimeoutInSec <Double>]
[-HealthOperationTimeoutInSec <Double>]
[-HealthReportSendIntervalInSec <Double>]
[-HealthReportRetrySendIntervalInSec <Double>]
[-KeepAliveIntervalInSec <Double>]
[-ServiceChangePollIntervalInSec <Double>]
[-PartitionLocationCacheLimit <Int64>]
[-AuthTokenBufferSize <Int64>]
[-SkipChecks <Boolean>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Description
A Connect-ServiceFabricCluster parancsmag létrehoz egy kapcsolatot egy különálló Service Fabric-fürttel, amely lehetővé teszi a fürt felügyeleti műveleteinek futtatását. Miután csatlakozott egy fürthöz, megtekintheti a kapcsolat beállításait a Get-ServiceFabricClusterConnection parancsmaggal.
Service Fabric-fürtök kezeléséhez indítsa el a Windows PowerShellt a Futtatás rendszergazdaként beállítással.
Példák
1. példa: Csatlakozás fürthöz
PS C:\> Connect-ServiceFabricCluster -ConnectionEndpoint "ServiceFabric01.ContosoCloudApp.net:19000"
Ez a parancs kapcsolatot hoz létre a megadott fürthöz.
2. példa: Csatlakozás fürthöz X.509-tanúsítvány használatával
PS C:\> $ConnectArgs = @{
ConnectionEndpoint = 'mycluster.cloudapp.net:19000'
X509Credential = $True
StoreLocation = 'CurrentUser'
StoreName = "MY"
ServerCommonName = "mycluster.cloudapp.net"
FindType = 'FindByThumbprint'
FindValue = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
PS C:\> Connect-ServiceFabricCluster @ConnectArgs
Ez a parancs X.509-tanúsítvány használatával csatlakozik egy fürthöz. Ez a parancs a Windows PowerShell splatting funkciójával hoz létre egy kivonattáblát a paraméterekhez, majd ellátja őket a Connect-ServiceFabricCluster parancsmaggal.
3. példa: Csatlakozás felügyelt fürthöz X.509-tanúsítvány használatával
PS C:\> $resourceGroup = 'mycluster'
PS C:\> $managedCluster = Get-AzServiceFabricManagedCluster -ResourceGroupName $resourceGroup
PS C:\> $ConnectArgs = @{
ConnectionEndpoint = "$($managedCluster.Fqdn):$($managedCluster.ClientConnectionPort)"
X509Credential = $true
StoreLocation = 'CurrentUser'
StoreName = "MY"
ServerCertThumbprint = (Get-AzResource -ResourceId $managedCluster.Id).Properties.clusterCertificateThumbprints
FindType = 'FindByThumbprint'
FindValue = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
PS C:\> Connect-ServiceFabricCluster @ConnectArgs
Megjegyzés: Felügyelt fürthöz való csatlakozáshoz a PowerShell "Az.ServiceFabric" és az "Az.Resources" modul szükséges a kiszolgálótanúsítvány ujjlenyomatainak lekérdezéséhez.
Ez a parancs először lekérdezi a felügyelt fürterőforrást az aktuális kiszolgálótanúsítvány ujjlenyomataihoz, majd X509-tanúsítvány használatával csatlakozik a fürthöz. Adja meg a felügyelt fürt erőforráscsoportjának nevét a kapcsolatadatok lekéréséhez, beleértve a felügyelt fürt teljes erőforrás-azonosítóját. Lásd: Csatlakozás Service Fabric által felügyelt fürthöz.
Ez a parancs ezután egy X.509-tanúsítvány használatával csatlakozik egy fürthöz.
4. példa: Csatlakozás fürthöz az Azure Active Directory használatával
PS C:\> $ConnectArgs = @{
ConnectionEndpoint = 'mycluster.cloudapp.net:19000'
AzureActiveDirectory = $True
ServerCertThumbprint = "AA11BB22CC33DD44EE55FF66AA77BB88CC99DD00"
}
PS C:\> Connect-ServiceFabricCluster @ConnectArgs
Ez a parancs Azure Active Directory (AAD) hitelesítéssel csatlakozik egy fürthöz. Ez a parancs a Windows PowerShell splatting funkciójával hoz létre egy kivonattáblát a paraméterekhez, majd ellátja őket a Connect-ServiceFabricCluster parancsmaggal.
5. példa: Csatlakozás csoport által felügyelt szolgáltatásfiókkal védett fürthöz
PS C:\> $ConnectArgs = @{
ConnectionEndpoint = 'mycluster.cloudapp.net:19000'
WindowsCredential = $True
ClusterSpn = 'ServiceFabric/MyCluster.MyDomain.MyOrg'
}
PS C:\> Connect-ServiceFabricCluster @connectArgs
Ez a parancs a Windows PowerShell splatting funkciójával hoz létre egy kivonattáblát a paraméterekhez, majd ellátja őket a Connect-ServiceFabricCluster parancsmaggal.
6. példa: Csatlakozás gépfiókokkal védett fürthöz
PS C:\> $connectArgs = @{
ConnectionEndpoint = 'mycluster.cloudapp.net:19000'
WindowsCredential = $True
}
PS C:\> Connect-ServiceFabricCluster @connectArgs
Ez a parancs egy számítógépfiókokkal védett fürthöz csatlakozik.
7. példa: Csatlakozás fürthöz az elsődleges ellenőrzések nélkül
PS C:\> Connect-ServiceFabricCluster -ConnectionEndpoint -SkipChecks $True "ServiceFabric01.ContosoCloudApp.net:19000"
Ez a parancs kapcsolatot hoz létre a megadott fürthöz.
Paraméterek
-AllowNetworkConnectionOnly
Azt jelzi, hogy a parancsmag akkor is lehetővé teszi a fürthöz való csatlakozást, ha a rendszerszolgáltatások nem válaszolnak, amíg létre lehet hozni egy mögöttes hálózati kapcsolatot.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-AuthTokenBufferSize
Ha AzureActiveDirectorycsatlakozik, megadja a biztonsági jogkivonat beszerzéséhez lefoglalandó pufferméretet.
Típus: | Int64 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-AzureActiveDirectory
Megadja, hogy az Azure Active Directoryt használni kell a hitelesítéshez és az engedélyezéshez.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-CloudServiceDNSNames
Ez a paraméter csak belső használatra használható.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-CloudServiceName
Ez a paraméter csak belső használatra használható.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ClusterSpn
Megadja a Windows hitelesítő adatokhoz használandó fürtbiztonsági egyszerű nevet.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ConnectionEndpoint
A fürt kapcsolati végpontjainak tömbje a ClusterAddress: ClientConnectionEndpoint formátumban, ahol a ClusterAddress a fürtcsomópont IPv4-címe, IPv6-címe vagy teljes tartományneve (FQDN) a fürtjegyzékben megadott ügyfélkapcsolati port. Az IPv6-címeket szögletes zárójelekbe ([]) foglalja. Az érvényes végpontok az alábbi űrlappal rendelkeznek:
IPv4Address:ClientConnectionEndpoint [IPv6Address]:ClientConnectionEndpoint FQDN:ClientConnectionEndpoint
Típus: | String[] |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ConnectionInitializationTimeoutInSec
A művelet időtúllépési időtartamát adja meg másodpercben.
Típus: | Double |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-DSTS
Ez a paraméter csak belső használatra használható.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-FindType
Megadja, hogy milyen típusú FindValue a tanúsítványtárban való kereséshez. A következő szűrőtípusok támogatottak:
- FindByThumbprint. Tanúsítvány keresése tanúsítvány ujjlenyomat alapján.
- FindBySubjectName. A tanúsítványtárban a tulajdonos megkülönböztető neve vagy köznapi neve alapján kereshet tanúsítványt, ha a tulajdonos megkülönböztető nevét FindValueadja meg, a tanúsítvány tulajdonosnevét ASN-kódolásban kell kódolni a natív Windows crypto API korlátozása miatt. Nincs ilyen korlátozás, ha a közös nevet FindValueadja meg.
- FindBySubjectDistinguishedName
- FindByIssuerName
- FindByIssuerDistinguishedName
- FindBySerialNumber
- FindByTimeValid
- FindByTimeNotYetValid
- FindByTimeExpired
- FindByTemplateName
- FindByApplicationPolicy
- FindByCertificatePolicy
- FindByExtension
- FindByKeyUsage
- FindBySubjectKeyIdentifier
Típus: | X509FindType |
Elfogadott értékek: | FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindByTimeExpired, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage, FindBySubjectKeyIdentifier |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-FindValue
Szűrőértéket ad meg a tanúsítványtárban való kereséshez.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-GetMetadata
Ha AzureActiveDirectorycsatlakozik, névtelenül lekéri a jogkivonatok beszerzéséhez használt metaadatokat, és nem kísérli meg a hitelesítést.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-HealthOperationTimeoutInSec
Az állapotjelentések küldéséhez másodpercben megadott időtúllépési időtartamot adja meg. Ha egy állapotművelet túllépi vagy kommunikációs hibával meghiúsul, az állapotügyfél belsőleg újrapróbálkozza a műveletet.
Típus: | Double |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-HealthReportRetrySendIntervalInSec
Azt az időközt adja meg másodpercben, amikor az állapotügyfél újra megpróbálja elküldeni azokat a jelentéseket, amelyeket nem sikerült elküldeni vagy tárolni az állapottárolóban. A minimális támogatott érték 1 másodperc.
Típus: | Double |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-HealthReportSendIntervalInSec
Megadja azt az időközt másodpercben, amikor az állapotügyfél elküldi az állapotjelentéseket az állapottárolónak. Ha 0 értékre van állítva, az állapotügyfél azonnal elküldi a jelentéseket.
Típus: | Double |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-Interactive
Jelzi, hogy a parancsmag interaktívan működik-e.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-KeepAliveIntervalInSec
A kapcsolat életben tartásának időtartamát adja meg másodpercben. Ez az időköz megakadályozza, hogy a kapcsolat megszakadjon, mert az aszinkron módon futó műveletek során inaktivitás történik.
Típus: | Double |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-MetaDataEndpoint
Ez a paraméter csak belső használatra használható.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-PartitionLocationCacheLimit
Megadja a szolgáltatásfeloldáshoz gyorsítótárazott partíciók számát. Az alapértelmezett érték 0, ami nem jelent korlátot.
Típus: | Int64 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SecurityToken
Ha AzureActiveDirectorycsatlakozik, a rendszer a megadott biztonsági jogkivonatot közvetlenül a hitelesítéshez és engedélyezéshez használja, nem pedig interaktív felhasználói bejelentkezést.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ServerCertThumbprint
A fürtoldal várt ujjlenyomatainak tömbje. Ezek az ujjlenyomatok hitelesítik, hogy a parancsmag a megfelelő fürt végpontjához csatlakozik az x509 vagy az Azure Active Directory kölcsönös hitelesítése során.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ServerCommonName
A fürtoldal várt gyakori neveinek tömbje. Ezek a nevek hitelesítik, hogy a parancsmag a megfelelő fürt végponthoz csatlakozik az x509 vagy az Azure Active Directory kölcsönös hitelesítése során.
Típus: | String[] |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ServiceChangePollIntervalInSec
Megadja azt az időközt másodpercben, amikor a hálóügyfél lekérdezi a szolgáltatás változásait. Ezt az időközt a lekérdezésalapú szolgáltatáscím-változási értesítések régi modellje használja.
Típus: | Double |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-SkipChecks
Azt jelzi, hogy megkerüli a rendszerszolgáltatás válaszképesség-ellenőrzési ellenőrzését a fürthöz való csatlakozáskor.
Típus: | Boolean |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-StoreLocation
A tanúsítvány tárolási helyét adja meg. A paraméter elfogadható értékei a következők:
- CurrentUser
- LocalMachine
Típus: | StoreLocation |
Elfogadott értékek: | CurrentUser, LocalMachine |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-StoreName
Megadja annak a tanúsítványtárolónak a nevét, amely betölti az ügyféltanúsítványt.
Típus: | String |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-TimeoutSec
A művelet időtúllépési időtartamát adja meg másodpercben.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-WindowsCredential
Azt jelzi, hogy a parancsmag Windows-hitelesítő adatokkal csatlakozik egy Service Fabric-fürthöz.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-X509Credential
Azt jelzi, hogy a parancsmag x509-tanúsítványt használ a Service Fabric-fürttel való kölcsönös hitelesítéshez.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
None
Kimenetek
System.Object