Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Skickar eller väntar på en signal i ett system. Det här kommandot används för att synkronisera datorer i ett nätverk.
Syntax
waitfor [/s <computer> [/u [<domain>\]<user> [/p [<password>]]]] /si <signalname>
waitfor [/t <timeout>] <signalname>
Parameterar
Parameter | Beskrivning |
---|---|
/s <computer> |
Anger namnet eller IP-adressen för en fjärrdator (använd inte omvänt snedstreck). Standardvärdet är den lokala datorn. Den här parametern gäller för alla filer och mappar som anges i kommandot . Om du inte använder den här parametern sänds signalen till alla system i en domän. Om du använder den här parametern skickas signalen endast till det angivna systemet. |
/u [<domain>]<user> |
Kör skriptet med autentiseringsuppgifterna för det angivna användarkontot. Som standard använder waitfor den aktuella användarens autentiseringsuppgifter. |
/p [\<password>] |
Anger lösenordet för det användarkonto som anges i parametern /u. |
/Si | Skickar den angivna signalen över nätverket. Med den här parametern kan du också aktivera en signal manuellt. |
/t <timeout> |
Anger hur många sekunder som ska vänta på en signal. Som standard väntar väntar på obestämd tid. |
<signalname> |
Anger den signal som väntar tills väntar på eller skickar. Den här parametern är inte skiftlägeskänslig och får inte överstiga 225 tecken. Giltiga tecken inkluderar a-z, A-Z, 0-9 och den utökade ASCII-teckenuppsättningen (128-255). |
/? | Visar hjälp i kommandotolken. |
Anmärkningar
Du kan köra flera instanser av waitfor på en enda dator, men varje instans av waitfor måste vänta på en annan signal. Endast en instans av waitfor kan vänta på en viss signal på en viss dator.
Datorer kan bara ta emot signaler om de finns i samma domän som den dator som skickar signalen.
Du kan använda det här kommandot när du testar programvaruversioner. Kompileringsdatorn kan till exempel skicka en signal till flera datorer som kör waitfor när kompileringen har slutförts. När signalen tas emot kan batchfilen som innehåller waitfor instruera datorerna att omedelbart börja installera programvara eller köra tester på den kompilerade versionen.
Exempel
Om du vill vänta tills espresso\build007-signalen tas emot skriver du:
waitfor espresso\build007
Som standard väntar vänta på obestämd tid på en signal.
Om du vill vänta 10 sekunder på att espresso\compile007-signalen ska tas emot innan tidsgränsen är slut skriver du:
waitfor /t 10 espresso\build007
Om du vill aktivera espresso\build007-signalen manuellt skriver du:
waitfor /si espresso\build007