Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Bathdatei nur ausführen wenn bestimmter User angemeldet

Frage Entwicklung Batch & Shell

Mitglied: stuckrose

stuckrose (Level 1) - Jetzt verbinden

06.09.2010 um 11:18 Uhr, 6047 Aufrufe, 3 Kommentare

Hallo, mein Problem sieht so aus: ich möchte eine Batch datei nur dann ausführen lassen, wenn ein bestimmter user angemeldet ist.

Mein Script sieht so aus:

if "%USERNAME%" == "test" goto ende


:ende
shutdown -r


Was läuft hier falsch?? Das script führt er immer aus, obwohl der username nicht test ist!!!

Danke für eure hilfe
Mitglied: daMopsi
06.09.2010 um 11:21 Uhr
Hi,

if %username% == test goto ende

:ende
shutdown -r


_______________________________________________
du darfst das %username% und test nicht in anführungszeichen setzen
Bitte warten ..
Mitglied: BigWim
06.09.2010 um 11:27 Uhr
Was passiert denn, wenn "%username% <> "test" ist?

Nächste Zeile
:Ende

Übernächste Zeile
shutdown


Versuch es mal so:

01.
if "%USERNAME%" == "test" goto ende 
02.
goto :eof 
03.
 
04.
:ende 
05.
echo shutdown ....

Markus
Bitte warten ..
Mitglied: Pjordorf
06.09.2010 um 12:29 Uhr
Hallo,

Zitat von stuckrose:
mit codetags sieht es deutlich besser aus
Was läuft hier falsch?? Das script führt er immer aus, obwohl der username nicht test ist!!!
gar nichts. Du prüfst auf 100% übereinstimmung. Sind aber in der Schreibweise unterschiede (Groß / Kleinschreibung) wird deine bedingung niemals erfüllt und du machst in der nächste Zeile weiter.
01.
if /i "%USERNAME%" == "test" goto ende
Sollte dein problem lösen.

@daMopsi
Die Anführungszeichen sind schon in ordnung und stören hier keinesfalls.

Peter
Bitte warten ..
Ähnliche Inhalte
Microsoft
gelöst Fehler beim Ausführen eines MSSQL-Triggers mit EXECUTE AS User (1)

Frage von Mesaou zum Thema Microsoft ...

Samba
Neue user werden nur temporär angemeldet (5)

Frage von hoeced zum Thema Samba ...

Netzwerkmanagement
gelöst Welche Freigaben haben welche Rechner im Netzwerk und welche User ist angemeldet? (5)

Frage von M.Marz zum Thema Netzwerkmanagement ...

Neue Wissensbeiträge
RedHat, CentOS, Fedora

Fedora, RedHat, Centos: DNS-Search Domain setzen

(13)

Tipp von Frank zum Thema RedHat, CentOS, Fedora ...

Drucker und Scanner

Samsung SL-M4025ND, firmware update und (kompatible) Tonerkassetten

(1)

Erfahrungsbericht von markus-1969 zum Thema Drucker und Scanner ...

Heiß diskutierte Inhalte
Batch & Shell
Skripterstellung Lehrling (22)

Frage von 133119 zum Thema Batch & Shell ...

Exchange Server
Microsoft Exchange Weiterleitung mit anderer primären E-Mail Adresse (14)

Frage von Rene12345 zum Thema Exchange Server ...

Windows Userverwaltung
gelöst Wie verfahrt Ihr mit den Windows-Benutzerkonten und -dateien von ausgeschiedenen Mitarbeitern? (14)

Frage von Bl0ckS1z3 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
Devolo DLAN 500 pro Wireless+ (13)

Frage von IceAge zum Thema LAN, WAN, Wireless ...