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, a Get-ServiceFabricClusterConnection parancsmaggal megtekintheti a kapcsolat beállításait.
A Service Fabric-fürtök kezeléséhez indítsa el a Windows PowerShell a Futtatás rendszergazdaként lehetőséggel.
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 egy X.509-tanúsítvány használatával csatlakozik egy fürthöz. Ez a parancs a Windows PowerShell splatting funkciójával létrehoz 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 az "Az.ServiceFabric" és az "Az.Resources" PowerShell-modul szükséges a kiszolgálói 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-ujjlenyomatokról, majd X509-tanúsítvánnyal 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 felügyelt Service Fabric-fürthöz.
Ez a parancs ezután X.509-tanúsítvánnyal 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 létrehoz 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 létrehoz egy kivonattáblát a paraméterekhez, majd ellátja őket a Connect-ServiceFabricCluster parancsmaggal.
6. példa: Csatlakozás számító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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AuthTokenBufferSize
Az AzureActiveDirectory-hoz való csatlakozáskor megadja a biztonsági jogkivonat beszerzéséhez lefoglalandó pufferméretet.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AzureActiveDirectory
Megadja, hogy az Azure Active Directoryt kell használni a hitelesítéshez és engedélyezéshez.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CloudServiceDNSNames
Ez a paraméter csak belső használatra használható.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CloudServiceName
Ez a paraméter csak belső használatra használható.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ClusterSpn
Megadja a windowsos hitelesítő adatokhoz használandó fürtbiztonsági tag nevét.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConnectionEndpoint
A fürt kapcsolati végpontjainak tömbje a Következő formátumban: ClientConnectionEndpoint. A ClusterAddress a fürtcsomópont IPv4-címe, IPv6-címe vagy teljes tartományneve (FQDN), a ClientConnectionEndpoint pedig a fürtjegyzékben megadott ügyfélkapcsolati port. Az IPv6-címeket szögletes zárójelek közé ([]) foglalja. Az érvényes végpontok formátuma a következő:
IPv4Address:ClientConnectionEndpoint [IPv6Address]:ClientConnectionEndpoint FQDN:ClientConnectionEndpoint
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ConnectionInitializationTimeoutInSec
A művelet időtúllépési időtartamát adja meg másodpercben.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DSTS
Ez a paraméter csak belső használatra használható.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FindType
Megadja a FindValue típusát a tanúsítványtárolóban található tanúsítványkeresé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árolóban a tulajdonos megkülönböztető neve vagy köznapi neve alapján kell keresni a tanúsítványt, ha a tulajdonos megkülönböztető nevét a FindValue-ban adja meg, a tanúsítvány tulajdonosnevét ASN-kódolással kell kódolni a natív Windows titkosítási API korlátozása miatt. Nincs ilyen korlátozás, ha a FindValue köznapi nevet ad meg.
- FindBySubjectDistinguishedName
- FindByIssuerName
- FindByIssuerDistinguishedName
- FindBySerialNumber
- FindByTimeValid
- FindByTimeNotYetValid
- FindByTimeExpired
- FindByTemplateName
- FindByApplicationPolicy
- FindByCertificatePolicy
- FindByExtension
- FindByKeyUsage
- FindBySubjectKeyIdentifier
Type: | X509FindType |
Accepted values: | FindByThumbprint, FindBySubjectName, FindBySubjectDistinguishedName, FindByIssuerName, FindByIssuerDistinguishedName, FindBySerialNumber, FindByTimeValid, FindByTimeNotYetValid, FindByTimeExpired, FindByTemplateName, FindByApplicationPolicy, FindByCertificatePolicy, FindByExtension, FindByKeyUsage, FindBySubjectKeyIdentifier |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FindValue
Szűrőértéket ad meg a tanúsítványtárolóban való kereséshez.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-GetMetadata
Amikor az AzureActiveDirectory szolgáltatással csatlakozik, névtelenül lekéri a jogkivonat beszerzéséhez használt metaadatokat, és nem kísérli meg a hitelesítést.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthOperationTimeoutInSec
Az állapotjelentések küldésének időtúllépési időszakát adja meg másodpercben. Ha egy állapotművelet túllépi az időkorlátot, vagy kommunikációs hibával meghiúsul, az állapotügyfél belsőleg újrapróbálkozásokat végez a művelettel.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HealthReportRetrySendIntervalInSec
Azt az időközt adja meg másodpercben, amikor az állapotügyfél újrapróbálkozott a sikertelenül elküldött vagy az állapottárolóban megőrzendő jelentések elküldésével. A minimális támogatott érték 1 másodperc.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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-ra van állítva, az állapotügyfél azonnal elküldi a jelentéseket.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Interactive
Azt jelzi, hogy a parancsmag interaktívan működik-e.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-KeepAliveIntervalInSec
A kapcsolat életben tartási időtartamát adja meg másodpercben. Ez az időköz megakadályozza a kapcsolat megszakadását az aszinkron módon futó műveletek inaktivitása miatt.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MetaDataEndpoint
Ez a paraméter csak belső használatra használható.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PartitionLocationCacheLimit
A szolgáltatásfeloldáshoz gyorsítótárazott partíciók számát adja meg. Az alapértelmezett érték 0, ami nem jelent korlátot.
Type: | Int64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecurityToken
Az AzureActiveDirectory-hoz való csatlakozáskor a rendszer a megadott biztonsági jogkivonatot közvetlenül hitelesítésre és engedélyezésre használja az interaktív felhasználói bejelentkezés végrehajtása helyett.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerCertThumbprint
A fürtoldalra vonatkozó elvárt ujjlenyomatok tömbje. Ezek az ujjlenyomatok annak hitelesítésére szolgálnak, 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.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServerCommonName
A fürtoldal várható köznapi neveinek tömbje. Ezek a nevek annak hitelesítésére szolgálnak, 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.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceChangePollIntervalInSec
Azt az időközt adja meg 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ímváltozás-értesítések régi modellje használja.
Type: | Double |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoreLocation
Megadja a tanúsítvány tárolási helyét. A paraméter elfogadható értékei a következők:
- CurrentUser
- LocalMachine
Type: | StoreLocation |
Accepted values: | CurrentUser, LocalMachine |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StoreName
Megadja az ügyféltanúsítvány betöltéséhez használt tanúsítványtároló nevét.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
A művelet időtúllépési időtartamát adja meg másodpercben.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WindowsCredential
Azt jelzi, hogy a parancsmag Windows-hitelesítő adatokkal csatlakozik egy Service Fabric-fürthöz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Bevitelek
None
Kimenetek
System.Object