Megosztás a következőn keresztül:


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észletesa about_CommonParameters című témakörben talál további információt.

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 Ha utasítás ellenőrzi a Test-ComputerSecureChannel által visszaadott értéket, mielőtt szkriptet futtat.

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.