Test-ComputerSecureChannel
Teszteli és javítja a helyi számítógép és tartománya közötti biztonságos csatornát.
Syntax
Default (Alapértelmezett)
Test-ComputerSecureChannel
[-Repair]
[-Server <String>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
A Test-ComputerSecureChannel parancsmag ellenőrzi, hogy a helyi számítógép és tartománya közötti csatorna megfelelően működik-e a megbízhatósági kapcsolatok állapotának ellenőrzésével. Ha egy kapcsolat meghiúsul, a Javítás paraméterrel próbálja meg visszaállítani.
Test-ComputerSecureChannel $True ad vissza, ha a csatorna megfelelően működik, és $False, ha nem. Ez az eredmény lehetővé teszi a parancsmag használatát feltételes utasításokban függvényekben és szkriptekben. A részletesebb teszteredmények eléréséhez használja a Részletes paramétert.
Ez a parancsmag ugyanúgy működik, mint NetDom.exe. Mind a NetDom, mind a Test-ComputerSecureChannel a NetLogon szolgáltatást használja a műveletek végrehajtásához.
Példák
1. példa: Csatorna tesztelése a helyi számítógép és tartománya között
PS C:\> Test-ComputerSecureChannel
True
Ez a parancs ellenőrzi a helyi számítógép és a tartomány közötti csatornát, amelyhez csatlakozik.
2. példa: Csatorna tesztelése a helyi számítógép és egy tartományvezérlő között
PS C:\> Test-ComputerSecureChannel -Server "DCName.fabrikam.com"
True
Ez a parancs egy előnyben részesített tartományvezérlőt ad meg a teszthez.
3. példa: A csatorna alaphelyzetbe állítása a helyi számítógép és tartománya között
PS C:\> Test-ComputerSecureChannel -Repair
True
Ez a parancs alaphelyzetbe állítja a csatornát a helyi számítógép és a tartomány között.
4. példa: A teszt részletes adatainak megjelenítése
PS C:\> Test-ComputerSecureChannel -verbose
VERBOSE: Performing operation "Test-ComputerSecureChannel" on Target "SERVER01".
True
VERBOSE: "The secure channel between 'SERVER01' and 'net.fabrikam.com' is alive and working correctly."
Ez a parancs a Részletes gyakori paraméter használatával kér részletes üzeneteket a műveletről.
A részletes
5. példa: Kapcsolat tesztelése szkript futtatása előtt
PS C:\> Set-Alias tcsc Test-ComputerSecureChannel
if (!(tcsc))
{Write-Host "Connection failed. Reconnect and retry."}
else { &(.\Get-Servers.ps1) }
Ez a példa bemutatja, hogyan használhatja Test-ComputerSecureChannel a kapcsolatot a kapcsolatot igénylő szkript futtatása előtt.
Az első parancs a Set-Alias parancsmaggal hoz létre aliast a parancsmag nevéhez. Ez helyet takarít meg, és megakadályozza a gépelési hibákat.
A
Paraméterek
-Confirm
Megerősítést kér a parancsmag futtatása előtt.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Cf |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Credential
A művelet végrehajtásához engedéllyel rendelkező felhasználói fiókot ad meg. Írjon be egy felhasználónevet (például User01 vagy Domain01\User01), vagy írjon be egy PSCredential objektumot, például azt, amelyet a Get-Credential parancsmag ad vissza. Alapértelmezés szerint a parancsmag az aktuális felhasználó hitelesítő adatait használja.
A Hitelesítő adatok paraméter a Repair paramétert használó parancsokban való használatra lett kialakítva a számítógép és a tartomány közötti csatorna javításához.
Paramétertulajdonságok
| Típus: | PSCredential |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Repair
Azt jelzi, hogy ez a parancsmag eltávolítja, majd újraépíti a NetLogon szolgáltatás által létrehozott csatornát. Ezzel a paraméterrel próbáljon meg visszaállítani egy olyan kapcsolatot, amely nem felelt meg a tesztnek.
A paraméter használatához az aktuális felhasználónak a helyi számítógépen a Rendszergazdák csoport tagjának kell lennie.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-Server
Megadja a parancs futtatásához használandó tartományvezérlőt. Ha ez a paraméter nincs megadva, ez a parancsmag kiválaszt egy alapértelmezett tartományvezérlőt a művelethez.
Paramétertulajdonságok
| Típus: | String |
| Alapértelmezett érték: | None |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
-WhatIf
Megjeleníti, mi történne, ha a parancsmag futna. A parancsmag nem fut.
Paramétertulajdonságok
| Típus: | SwitchParameter |
| Alapértelmezett érték: | False |
| Támogatja a helyettesítő karaktereket: | False |
| DontShow: | False |
| Aliasok: | Wi |
Paraméterkészletek
(All)
| Position: | Named |
| Kötelező: | False |
| Folyamatból származó érték: | False |
| Folyamatból származó érték tulajdonságnév alapján: | False |
| Fennmaradó argumentumokból származó érték: | False |
CommonParameters
Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.
Bevitelek
None
Ehhez a parancsmaghoz nem csövezhet be bemenetet.
Kimenetek
Boolean
Ez a parancsmag $True ad vissza, ha a kapcsolat megfelelően működik, és $False, ha nem.
Jegyzetek
- Ha Test-ComputerSecureChannel parancsot szeretne futtatni a Windows Vista és a Windows operációs rendszer újabb verzióiban, nyissa meg a Windows PowerShellt a Futtatás rendszergazdaként lehetőséggel.
- Test-ComputerSecureChannel az I_NetLogonControl2 függvénnyel implementálható, amely a Netlogon szolgáltatás különböző aspektusait vezérli.