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

PC Namen abfragen und Programm starten

Frage Entwicklung Batch & Shell

Mitglied: Manny1988

Manny1988 (Level 1) - Jetzt verbinden

31.10.2009 um 09:38 Uhr, 5270 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
Ersatz PC mit selben Namen via neuer IP erreichen? (12)

Frage von maddoc zum Thema Netzwerkmanagement ...

Windows 7
PC fährt langsam herunter, hängt sich manchmal dabei auf (4)

Frage von SarekHL zum Thema Windows 7 ...

Windows Installation
Notebook und PC aufsetzen automatisieren Windows 7 und 10 (10)

Frage von xpxy15 zum Thema Windows Installation ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (52)

Frage von sabines zum Thema Internet ...

Netzwerke
LAN2LAN Verbindung sehr langsam flaschenhals gesucht (27)

Frage von PixL86 zum Thema Netzwerke ...

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (24)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
gelöst Windows 2016 Hyper-V und VHDS (19)

Frage von emeriks zum Thema Windows Server ...