Top-Themen

Aktuelle Themen (A bis Z)

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

PC Namen abfragen und Programm starten

Frage Entwicklung Batch & Shell

Mitglied: Manny1988

Manny1988 (Level 1) - Jetzt verbinden

31.10.2009 um 09:38 Uhr, 5291 Aufrufe, 3 Kommentare

Hallo, danke erstmal schon vorher für die User die sich die Mühe machen meinen Thread zu lesen.
Problem is folgendes: Ich habe 12 Computer, die der Reihe nach durchbenannt sind, also von PC1-PC12.
Der Trick ist, ich möchte ein Programm auf diesen PC's starten, und abhängig von dem Computernamen den Parameter des zu startendes Programmes ändern.

Um etwas mehr ins Detail zu gehen, es geht um Steam wenn das jemandem bekannt ist. Die Parameter um bei Steam mit einem Account einzuloggen sind z.b.:
Steam.exe -login Account Passwort.
Im ganzen sollte das Programm also ungefähr so ablaufen:

path=C:\Steamverzeichnis
IF EXIST %Computername%=PC1
cd %path%
Steam.exe -login Account1 Passwort
IF Exist %Computername%=PC2
cd %path%
Steam.exe -login Account2 Passwort

und so weiter und so fort.

jedoch funktioniert scheinbar schon das
IF EXIST %Computername%=PC1
schon nicht richtig.
Ich habe auch schon die Hilfe von IF /? angestrebt, jedoch muss ich zugeben recht
jungfräulich zu sein in Sachen Batch Programmierung was bei mir zu /? in meinem Kopf führt

Wäre um ein wenig Hilfe sehr dankbar.
Mitglied: 60730
31.10.2009 um 11:13 Uhr
Servus,

ich machs mal kurz...

%path% bitte nicht "so" verhackstückeln - das ist genauso eine Systemvariable, wie %computername%
Du hättest auch mit if ohneexist weiterspielen können, das find ich persönlich aber d00f.

01.
goto %computername% 
02.
echo du kommst hier ned rein  
03.
pause 
04.
goto end 
05.
 
06.
:pc1 
07.
start /wait "Dampf" C:\Steamverzeichnis\Steam.exe -login Account1 Passwort 
08.
goto end 
09.
 
10.
:pc2 
11.
start /wait "Dampf" C:\Steamverzeichnis\Steam.exe -login Account2 Passwort 
12.
goto end 
13.
 
14.
:end
Gruß

btw: dir ist aber schon klar, dass du so sowohl das Passwort preisgibst, als auch eine cmd shell im Hintergrund mitläuft, solange das "Spiel" läuft?
Bitte warten ..
Mitglied: Manny1988
31.10.2009 um 11:24 Uhr
wow, so schnell eine so tolle Antwort

Ja, das mit dem preisgeben der Passwörter ist mir klar, aber ist nicht weiter schlimm für die Nutzung die ich damit vorhabe.
Eine Frage hab ich noch, die mir bis jetzt leider nie beantwortet werden konnte.
Angenommen ich starte an einem Computer eine Batch Datei, oder eine Exe Datei die aus einem Netzlaufwerk kommt oder sonstwie über \\Server\Batch\ oder so in die richtung,
dann kommt immer eine Sicherheitswarnung, ob wirklich das Programm ausgeführt werden soll. Gibt es dafür eine funktionierende Lösung, habe schon einige Threads dazu
im Internet gefunden, aber nichts davon hat wirklich funktioniert..
Bitte warten ..
Mitglied: n.o.b.o.d.y
31.10.2009 um 12:47 Uhr
Zitat von Manny1988:
Angenommen ich starte an einem Computer eine Batch Datei, oder eine
Exe Datei die aus einem Netzlaufwerk kommt oder sonstwie über
\\Server\Batch\ oder so in die richtung,
dann kommt immer eine Sicherheitswarnung, ob wirklich das Programm
ausgeführt werden soll. Gibt es dafür eine funktionierende
Lösung, habe schon einige Threads dazu
im Internet gefunden, aber nichts davon hat wirklich funktioniert..

Den Server beim IE in die "vertrauenswürdigen Sites" eintragen, dann kommt das nicht mehr
Bitte warten ..
Ähnliche Inhalte
Netzwerkmanagement
Seriennummer als PC Name im Firmennetz?
Frage von BlueShadow9Netzwerkmanagement26 Kommentare

Hallo, nur eine kurze Pro und Contra Frage zur PC Namensgebung in einem Firmennetzwerk. Was spricht dafür und dagegen ...

Windows 7
Programm ohne Adminrechte starten
Frage von w.doplerWindows 716 Kommentare

Hallo zusammen, es gibt ein Programm, dass sich nur mit Adminrechten starten lässt. Gibt es eine Möglichkeit, dies zu ...

Sicherheitsgrundlagen
Programm ohne UAC und Administratorrechte starten
Anleitung von agowa338Sicherheitsgrundlagen3 Kommentare

Hallo, ich denke, jeder kennt das Problem, ein Programm das die UAC aufpoppen lässt ohne dass es wirklich Administrator ...

Windows Server
Programm per GPO starten
Frage von simonsaysWindows Server2 Kommentare

Hallo Ich habe eine GPO mit folgenden Einstellung erstellt: Benutzerkonfiguration \ Richtlinien \ System \ Anmelden \ Diese Programme ...

Neue Wissensbeiträge
Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 3 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 4 StundenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 2 TagenWindows 1010 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 2 TagenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell21 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
gelöst Frage von CenuzeNetzwerkgrundlagen17 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Windows Server
Logging von "gesendeten Nachrichten" auf Terminalservern
gelöst Frage von Z3R0C0MM4N0THiN6Windows Server10 Kommentare

Hallo zusammen, kann mir jemand auf kurzem Wege sagen ob 1) die per Task-Manager (oder damals tsadmin) an Benutzer ...