Cmdleten Connect-ServiceFabricCluster skapar en anslutning till ett fristående Service Fabric-kluster som gör att du kan köra hanteringsåtgärder för klustret.
När du har anslutit till ett kluster kan du visa inställningarna för anslutningen med hjälp av cmdleten Get-ServiceFabricClusterConnection .
Om du vill hantera Service Fabric-kluster startar du Windows PowerShell med hjälp av alternativet Kör som administratör .
Det här kommandot ansluter till ett kluster med hjälp av ett X.509-certifikat.
Det här kommandot använder splatting-funktionen i Windows PowerShell för att skapa en hash-tabell för parametrar och skickar dem sedan till cmdleten Connect-ServiceFabricCluster .
Exempel 3: Anslut till ett hanterat kluster med hjälp av ett X.509-certifikat
Not: För att ansluta till ett hanterat kluster krävs PowerShell-modulerna "Az.ServiceFabric" och "Az.Resources" för att fråga efter tumavtryck för servercertifikat.
Det här kommandot frågar först den hanterade klusterresursen efter aktuella tumavtryck för servercertifikatet och ansluter sedan till klustret med hjälp av X509-certifikatet. Ange namnet på resursgruppen för det hanterade klustret för att hämta anslutningsinformation, inklusive det fullständiga resurs-ID:t för det hanterade klustret. Se Ansluta till ett Service Fabric-hanterat kluster.
Det här kommandot ansluter sedan till ett kluster med hjälp av ett X.509-certifikat.
Exempel 4: Anslut till ett kluster med hjälp av Azure Active Directory
Det här kommandot ansluter till ett kluster med hjälp av Azure Active Directory-autentisering (AAD).
Det här kommandot använder splatting-funktionen i Windows PowerShell för att skapa en hash-tabell för parametrar och skickar dem sedan till cmdleten Connect-ServiceFabricCluster .
Exempel 5: Anslut till ett kluster som skyddas med ett grupphanterat tjänstkonto
Det här kommandot använder splatting-funktionen i Windows PowerShell för att skapa en hash-tabell för parametrar och skickar dem sedan till cmdleten Connect-ServiceFabricCluster .
Exempel 6: Anslut till ett kluster som skyddas med datorkonton
Det här kommandot skapar en anslutning till det angivna klustret.
Parametrar
-AllowNetworkConnectionOnly
Anger att cmdleten tillåter anslutning till klustret även när systemtjänster inte svarar så länge en underliggande nätverksanslutning kan upprättas.
Parameteregenskaper
Typ:
SwitchParameter
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-AuthTokenBufferSize
När du ansluter med AzureActiveDirectory anger du buffertstorleken som ska allokeras för förvärv av säkerhetstoken.
Parameteregenskaper
Typ:
Int64
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-AzureActiveDirectory
Anger att Azure Active Directory ska användas för autentisering och auktorisering.
Parameteregenskaper
Typ:
SwitchParameter
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Aad
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-CloudServiceDNSNames
Denna parameter är endast för internt bruk.
Parameteregenskaper
Typ:
String[]
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Dsts
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-CloudServiceName
Denna parameter är endast för internt bruk.
Parameteregenskaper
Typ:
String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Dsts
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-ClusterSpn
Anger namnet på klustrets säkerhetsobjekt som ska användas för Windows-autentiseringsuppgifter.
Parameteregenskaper
Typ:
String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Windows
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-ConnectionEndpoint
Anger en matris med anslutningsslutpunkter för klustret i formatet ClusterAddress: ClientConnectionEndpoint, där ClusterAddress är IPv4-adressen, IPv6-adressen eller det fullständigt kvalificerade domännamnet (FQDN) för klusternoden som ska anslutas till och ClientConnectionEndpoint är klientanslutningsporten som anges i klustermanifestet.
Omge IPv6-adresser med hakparenteser ([]).
Giltiga slutpunkter har följande format:
Anger typen av FindValue för att söka efter certifikat i certifikatarkivet.
Följande filtertyper stöds:
FindByThumbprint.
Hitta certifikat efter tumavtryck för certifikat.
FindBySubjectName.
Sök efter certifikat i certifikatarkivet efter unikt ämnesnamn eller eget namn, när det unika ämnesnamnet anges i FindValue, måste ämnesnamnet i certifikatet kodas i ASN-kodning på grund av en begränsning i det inbyggda Windows-krypto-API:et.
Det finns ingen sådan begränsning när eget namn anges i FindValue.
Anger filtervärde för att söka efter ett certifikat i certifikatarkivet.
Parameteregenskaper
Typ:
String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
X509
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-GetMetadata
När du ansluter med AzureActiveDirectory hämtar du anonymt de metadata som används för tokenförvärv och försöker inte autentisera dig.
Parameteregenskaper
Typ:
SwitchParameter
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Aad
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-HealthOperationTimeoutInSec
Anger tidsgränsen i sekunder för att skicka hälsorapporter.
När en hälsoåtgärd överskrider tidsgränsen eller misslyckas med ett kommunikationsfel försöker hälsoklienten internt att utföra åtgärden igen.
Parameteregenskaper
Typ:
Double
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-HealthReportRetrySendIntervalInSec
Anger det intervall i sekunder då hälsoklienten försöker skicka rapporter som inte kunde skickas eller som inte kunde sparas i hälsoarkivet. Det minsta värde som stöds är 1 sekund.
Parameteregenskaper
Typ:
Double
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-HealthReportSendIntervalInSec
Anger det intervall i sekunder då hälsoklienten skickar hälsorapporterna till hälsolagret.
Om värdet är 0 skickar hälsoklienten rapporterna omedelbart.
Parameteregenskaper
Typ:
Double
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-Interactive
Anger om cmdleten fungerar interaktivt.
Parameteregenskaper
Typ:
Boolean
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Dsts
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-KeepAliveIntervalInSec
Anger anslutningens keep-alive-period i sekunder.
Det här intervallet förhindrar att en anslutning avslutas på grund av inaktivitet under åtgärder som körs asynkront.
Parameteregenskaper
Typ:
Double
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-MetaDataEndpoint
Denna parameter är endast för internt bruk.
Parameteregenskaper
Typ:
String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Dsts
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-PartitionLocationCacheLimit
Anger antalet partitioner som cachelagras för tjänstmatchning.
Standardvärdet är 0, vilket innebär att det inte finns någon gräns.
Parameteregenskaper
Typ:
Int64
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-SecurityToken
När du ansluter med AzureActiveDirectory används den angivna säkerhetstoken direkt för autentisering och auktorisering i stället för att utföra interaktiv användarinloggning.
Parameteregenskaper
Typ:
String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Aad
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-ServerCertThumbprint
Anger en matris med förväntade tumavtryck för klustersidan.
Dessa tumavtryck används för att autentisera att cmdleten ansluter till slutpunkten för rätt kluster under x509 eller Azure Active Directory ömsesidig autentisering.
Parameteregenskaper
Typ:
String[]
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
X509
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
Dsts
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
Aad
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-ServerCommonName
Anger en matris med förväntade vanliga namn för klustersidan.
Dessa namn används för att autentisera att cmdleten ansluter till slutpunkten för rätt kluster under x509 eller Azure Active Directory ömsesidig autentisering.
Parameteregenskaper
Typ:
String[]
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
X509
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
Dsts
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
Aad
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-ServiceChangePollIntervalInSec
Anger det intervall i sekunder då infrastrukturklienten söker efter tjänständringar.
Det här intervallet används av den gamla modellen för avsökningsbaserade meddelanden om ändring av tjänstadresser.
Parameteregenskaper
Typ:
Double
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-SkipChecks
Anger att valideringskontroller för systemtjänstens svarstider ska kringgås vid anslutning till klustret.
Parameteregenskaper
Typ:
Boolean
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-StoreLocation
Anger lagringsplatsen för ett certifikat.
De godtagbara värdena för den här parametern är:
Aktuell användare
LocalMachine
Parameteregenskaper
Typ:
StoreLocation
Standardvärde:
None
Godkända värden:
CurrentUser, LocalMachine
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
X509
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-StoreName
Anger namnet på certifikatarkivet för att läsa in klientcertifikatet.
Parameteregenskaper
Typ:
String
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
X509
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Parameteregenskaper
Typ:
Int32
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
(All)
Position:
Named
Obligatorisk:
False
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-WindowsCredential
Anger att cmdleten använder Windows-autentiseringsuppgifter för att ansluta till ett Service Fabric-kluster.
Parameteregenskaper
Typ:
SwitchParameter
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
Windows
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
-X509Credential
Anger att cmdleten använder ett x509-certifikat för att utföra ömsesidig autentisering med ett Service Fabric-kluster.
Parameteregenskaper
Typ:
SwitchParameter
Standardvärde:
None
Stöder jokertecken:
False
DontShow:
False
Parameteruppsättningar
X509
Position:
Named
Obligatorisk:
True
Värde från pipeline:
False
Värde från pipeline efter egenskapsnamn:
False
Värde från återstående argument:
False
CommonParameters
Den här cmdleten stöder vanliga parametrar: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.