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

.vmx Dateien finden und alle stoppen sowie deregistrieren

Frage Entwicklung Batch & Shell

Mitglied: Soidberg

Soidberg (Level 1) - Jetzt verbinden

22.06.2009, aktualisiert 14:40 Uhr, 4273 Aufrufe, 4 Kommentare

Hallo liebe Gemeinde,

an folgendem will ich basteln...

Aufgabe (TEIL 1):

Schritt 1:

Es existieren 2 ini´s mit jeweils 13 Rechnernamen. Diese Rechnernamen müssten in Ihre aktuelle IP´s umgesetzt werden.

Aufbau der Ini´s:
PC-01-SA
PC-02-SA
usw..


Schritt 2:

Pro Rechner müssen alle dort befindlichen VM´s (.vmx Dateien) unter "C:\Virtual Maschines" gefunden und in folgenden Befehl umgesetzt werden:

01.
vmrun -T server -h https://%GEFUNDENE IP%:8333/sdk -u USER -p PASS stop "[standard] %PFAD\GEFUNDENE VMX DATEI%.vmx"
01.
vmrun -T server -h https://%GEFUNDENE IP%:8333/sdk -u USER -p PASS unregister "[standard] %PFAD\GEFUNDENE VMX DATEI% .vmx"
Ziel:

ALLE VM´s auf sämtlichen in EINER Ini aufgeführten Rechnernamen zu stoppen und zu deregistrieren.


Aufgabe (TEIL 2):

Das Registrieren und starten einzelner VM´s anhand der Ini´s

Schritt 1:

Ini´s wieder in IP umsetzen

Schritt 2:

Mittels eines temporären vbs:

01.
:: Setze Variable und erstelle vbs 
02.
set "Eingabe=%temp%\Eingabe.vbs" 
03.
echo WScript.Echo InputBox("Bitte den Pfad und .vmx Dateinamen eingeben", "Pfad und .vmx Dateinamen", "Beispiel: OL50\Windows XP.vmx")>"%Eingabe%" 
04.
for /f "delims=" %%i in ('cscript //nologo "%Eingabe%"') do set "Neu=%%i" 
05.
del "%Eingabe%" 
06.
if "%Neu%"=="" goto :eof
die Befehle zusammenpacken:

01.
vmrun -T server -h https://**%GEFUNDENE IP%**:8333/sdk -u USER -p PASS register "[standard] %NEU%.vmx"
01.
vmrun -T server -h https://**%GEFUNDENE IP%**:8333/sdk -u USER -p PASS start "[standard] %NEU%.vmx"
Ziel:
Einzelne VM´s auf allen Rechner innerhalb EINER ausgesuchten INI zu registrieren und zu starten.


Problem bei beiden Aufgaben:

Ich habe noch starke Probleme beim Auslesen von Dateien und der daraus resultierenden weiterverarbeitung. Das umsetzen von Rechnernamen in IP und anschliessenden Suchvorgang, der Übergabe etc.

Wie würdet Ihr diese Aufgabe angehen?

In Hoffnung auf Lösungsansätze verbleibe ich,

mit besten Grüßen

Soidberg
Mitglied: 60730
22.06.2009 um 15:28 Uhr
Servus,

für was genau ist denn das Script?

Ein Script, das temporäres .vbs benutzt ist "naja"... (duck vor Biber & Bastla & Miniversum)

Aber, ein Script, das eine Eingabe benötigt ist .....(ärgs)

Wie würdet Ihr diese Aufgabe angehen?
Ist das vom Fragesteller der Aufgabe (TEIL 1) so vorgegeben?

Welchen Zettel bekommst du /wir, wenn wir dir die Lösung vorexerzieren?

btw: Ich hab ein script geschrieben, das via VMware Consolidated Backup Framework und vcbvmname alle aktuellen Vms aussliesst und nicht auf "Krücken" wie ini Files mit 13 Systemen setzt.
Und das wäre dann "mein" Weg eine Aufgabe - von der ich nicht weiß - ob es die gleiche ist - zu lösen.

Gruß
Bitte warten ..
Mitglied: Soidberg
22.06.2009 um 15:56 Uhr
Hallo Timo,

danke für Deine schnelle Reaktion.

Zitat von 60730:
Servus,

für was genau ist denn das Script?

Ich bediene 2 Schulungsräume a 13 Rechnern auf denen VM´verteilt und eingerichtet werden müssen. Die hier angegebenen "Aufgaben" sollen in mein bisheriges Skript implemntiert werden sodass ich zukünftig nicht immer runter in die Räume rennen darf um die verteilten Maschinen in das Inventory zu heben oder sie zu entfernen.

> Wie würdet Ihr diese Aufgabe angehen?
Ist das vom Fragesteller der Aufgabe (TEIL 1) so vorgegeben?

Bei dieser Frage geht es um die technische Umsetzung...

Welchen Zettel bekommst du /wir, wenn wir dir die Lösung
vorexerzieren?

???? Bedauere, ich verstehe deine Frage nicht.

btw: Ich hab ein script geschrieben, das via VMware Consolidated
Backup Framework und vcbvmname alle aktuellen Vms aussliesst und nicht
auf "Krücken" wie ini Files mit 13 Systemen setzt.
Und das wäre dann "mein" Weg eine Aufgabe - von der
ich nicht weiß - ob es die gleiche ist - zu lösen.

Da Rechnernamen sich in den Schulungsräumen (wenn auch selten) auch ändern können würde ich die Namen nicht in das Skript selber schreiben. Da dynamische IP´s vergeben werden, sollen die Namen immer frisch in IP aufgelöst werden.
Weiterhin sind es 2 Räume die unabhängig von einander bedient werden müssen weshalb ich auf die Idee mit den 2 Ini als Quelle kam.

ByTheWay:

Das ganze ist nur eine "Krücke" weil meine Firma nicht versteht das wir da unten einfach nur den LabManager benötigen....
Aber ich bewege mich lieber auf Krücken vorwärts als garnicht!

LG Soidberg
Bitte warten ..
Mitglied: 60730
22.06.2009 um 17:11 Uhr
Zitat von Soidberg:
Hallo Timo,

danke für Deine schnelle Reaktion.

Servus, wahrscheinlich "trotz" oder genau wegen der schnellen Reaktion - reden wir aneinander vorbei?

> Zitat von 60730:
> ----
> Servus,
>
> für was genau ist denn das Script?
"welche Software von VM? Player Server?
Bei dieser Frage geht es um die technische Umsetzung...
>
> btw: Ich hab ein script geschrieben, das via VMware Consolidated
> Backup Framework und vcbvmname alle aktuellen Vms aussliesst und
nicht auf "Krücken" wie ini Files mit 13 Systemen setzt.
Sprich "auslesen welche vms es gibt - anstatt diese statisch in text Dateien zu schreiben, die entweder .ini heissen, oder .cmd/bat
> Und das wäre dann "mein" Weg eine Aufgabe - von
der ich nicht weiß - ob es die gleiche ist - zu lösen.

Da Rechnernamen sich in den Schulungsräumen (wenn auch selten)
auch ändern können würde ich die Namen nicht in das
Skript selber schreiben. Da dynamische IP´s vergeben werden,
sollen die Namen immer frisch in IP aufgelöst werden.

? Poste doch mal dein Script...

Aber ich bewege mich lieber auf Krücken vorwärts als
garnicht!


naja und ich brauch meine Krücken schon für was anderes



LG Soidberg

zurück
Bitte warten ..
Mitglied: Soidberg
22.06.2009 um 17:40 Uhr
@Timo

"welche Software von VM? Player Server?

Es wird VMWare Server 2.0.1 eingesetzt auf WIndows XP SP3 Systemen.

Sprich "auslesen welche vms es gibt - anstatt diese statisch in
text Dateien zu schreiben, die entweder .ini heissen, oder .cmd/bat

Korrekt, die VM müssen auf jedem Rechner ermittelt werden, siehe Aufgabe 1 / Schritt 2.
Die Rechnernamen sind dagegen fix und diese sollen/müssen mit der IP im Befehl angegeben sein wenn ich Sie aus einem anderen Vlan steuern will (Namensauflösung hängt :0().

? Poste doch mal dein Script...

Gute Idee, aber bitte nicht geschockt sein. Bin halt kein Programmierer und die Umsetzung ist aus der Not heraus geboren:

01.
@echo off & setlocal 
02.
 
03.
Title Administration 
04.
 
05.
:STARTMENUE 
06.
cls 
07.
echo. 
08.
echo    ################################################ 
09.
echo    #                                              # 
10.
echo    # [STARTMENš] Sageacademy Administration 	  # 
11.
echo    #                                              # 
12.
echo    ################################################ 
13.
echo. 
14.
echo Schulungsraum ausw„hlen: 
15.
echo ================= 
16.
echo. 
17.
echo    	[1] VILLINGEN 
18.
echo   	[2] KARLSRUHE 
19.
echo. 
20.
echo   	[3] EXIT 
21.
echo. 
22.
set /p AuswahlEingabe=Raum ausw„hlen: 
23.
:: ------------------------------------- 
24.
if "%AuswahlEingabe%"=="1" goto VIL_MENUE 
25.
if "%AuswahlEingabe%"=="2" goto KAR_MENUE 
26.
if "%AuswahlEingabe%"=="3" goto eof 
27.
cls 
28.
echo. 
29.
echo FALSCHE EINGABE! 
30.
echo. 
31.
ping 127.0.0.1 -n 2 >nul 
32.
goto STARTMENUE 
33.
 
34.
 
35.
::VILLINGEN 
36.
:VIL_MENUE 
37.
cls 
38.
echo. 
39.
echo    ################## 
40.
echo    #                # 
41.
echo    # Raum Villingen # 
42.
echo    #                # 
43.
echo    ################## 
44.
echo. 
45.
echo Was soll mit den Rechnern passieren? : 
46.
echo ===================================== 
47.
echo. 
48.
echo    	[1] STARTEN 
49.
echo   	[2] NEUSTARTEN 
50.
echo   	[3] HERUNTERFAHREN 
51.
echo		[4] PINGEN 
52.
echo		[5] VM VERTEILEN 
53.
echo         [6] VM L™SCHEN 
54.
echo         [7] VM'S AUFLISTEN 
55.
echo. 
56.
echo    	[8] ZURšCK ZUM STARTMENš 
57.
echo. 
58.
set /p AuswahlEingabe=Aktion ausw„hlen: 
59.
:: ------------------------------------- 
60.
if "%AuswahlEingabe%"=="1" goto VIL_START_ALL 
61.
if "%AuswahlEingabe%"=="2" goto VIL_RESTART_ALL 
62.
if "%AuswahlEingabe%"=="3" goto VIL_SHUTDOWN_ALL 
63.
if "%AuswahlEingabe%"=="4" goto VIL_PING_ALL 
64.
if "%AuswahlEingabe%"=="5" goto VIL_START_COPYJOB 
65.
if "%AuswahlEingabe%"=="6" goto VIL_DEL_VM 
66.
if "%AuswahlEingabe%"=="7" goto VIL_LIST_ALL 
67.
if "%AuswahlEingabe%"=="8" goto STARTMENUE 
68.
cls 
69.
echo. 
70.
echo FALSCHE EINGABE! 
71.
echo. 
72.
ping 127.0.0.1 -n 2 >nul 
73.
goto VIL_MENUE 
74.
 
75.
 
76.
::VILLINGEN RECHNER STARTEN 
77.
:VIL_START_ALL 
78.
cls 
79.
@echo off 
80.
"%CD%\bin\mc-wol" 00:1A:A0:5E:E8:11 
81.
"%CD%\bin\mc-wol" 00:1a:a0:5e:d6:81 
82.
"%CD%\bin\mc-wol" 00:1a:a0:60:0a:01 
83.
"%CD%\bin\mc-wol" 00:1a:a0:60:08:01 
84.
"%CD%\bin\mc-wol" 00:1a:a0:5d:bc:f1 
85.
"%CD%\bin\mc-wol" 00:1a:a0:60:07:91 
86.
"%CD%\bin\mc-wol" 00:1a:a0:60:0a:41 
87.
"%CD%\bin\mc-wol" 00:1a:a0:60:0a:b1 
88.
"%CD%\bin\mc-wol" 00:1a:a0:60:07:81 
89.
"%CD%\bin\mc-wol" 00:1a:a0:5e:e7:d1 
90.
"%CD%\bin\mc-wol" 00:1a:a0:60:09:51 
91.
"%CD%\bin\mc-wol" 00:1a:a0:5e:e5:91 
92.
"%CD%\bin\mc-wol" 00:1a:a0:60:07:91 
93.
 
94.
::LOG SCHREIBEN 
95.
REM ########################################################################################### 
96.
REM LOG 
97.
REM ########################################################################################### 
98.
FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G 
99.
SET _time=%_time:~0,2%%_time:~3,2% 
100.
ENDLOCAL&SET _time=%_time% 
101.
for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set _date=%%c%%b%%a 
102.
echo %_date%;%_time%;VIL;%username%;START >> ""\\ffm-1\VirtuelleMaschinen\LOG\_log.txt" 
103.
REM ########################################################################################### 
104.
:KONTROLLPING1 
105.
cls 
106.
echo. 
107.
echo. 
108.
echo Magic Paket ist versendet worden, soll ein Kontrollping gestartet werden? : 
109.
echo =========================================================================== 
110.
echo. 
111.
echo    	[1] PING ZUR KONTROLLE STARTEN 
112.
echo		[2] ZURšCK ZUM MENš VILLINGEN 
113.
echo   	[3] EXIT 
114.
echo. 
115.
set /p AuswahlEingabe=Aktion ausw„hlen: 
116.
:: ------------------------------------- 
117.
if "%AuswahlEingabe%"=="1" goto VIL_PING_ALL 
118.
if "%AuswahlEingabe%"=="2" goto VIL_MENUE 
119.
if "%AuswahlEingabe%"=="3" goto eof 
120.
cls 
121.
echo. 
122.
echo FALSCHE EINGABE! 
123.
echo. 
124.
ping 127.0.0.1 -n 2 >nul 
125.
goto KONTROLLPING1 
126.
 
127.
 
128.
::VILLINGEN RECHNER NEUSTARTEN 
129.
:VIL_RESTART_ALL 
130.
@echo off 
131.
cls 
132.
echo. 
133.
echo ACHTUNG ALLE COMPUTER IN VILLINGEN WERDEN NEU GESTARTET!!!! : 
134.
echo ============================================================= 
135.
echo. 
136.
echo    	[1] JA, JETZT NEUSTARTEN! 
137.
echo    	[2] ZURšCK ZUM HAUPTMENš VILLINGEN 
138.
echo. 
139.
set /p AuswahlEingabe=Aktion ausw„hlen: 
140.
:: ------------------------------------- 
141.
if "%AuswahlEingabe%"=="1" goto VIL_GO_RESTART 
142.
if "%AuswahlEingabe%"=="2" goto VIL_MENUE 
143.
cls 
144.
echo. 
145.
echo FALSCHE EINGABE! 
146.
echo. 
147.
ping 127.0.0.1 -n 2 >nul 
148.
goto VIL_RESTART_ALL 
149.
 
150.
:VIL_GO_RESTART 
151.
start shutdown -r -f -t 05 -m \\FFM-021835-SA 
152.
start shutdown -r -f -t 05 -m \\FFM-021839-SA 
153.
start shutdown -r -f -t 05 -m \\FFM-021845-SA 
154.
start shutdown -r -f -t 05 -m \\FFM-021846-SA 
155.
start shutdown -r -f -t 05 -m \\FFM-021847-SA 
156.
start shutdown -r -f -t 05 -m \\FFM-021848-SA 
157.
start shutdown -r -f -t 05 -m \\FFM-021849-SA 
158.
start shutdown -r -f -t 05 -m \\FFM-021850-SA 
159.
start shutdown -r -f -t 05 -m \\FFM-021851-SA 
160.
start shutdown -r -f -t 05 -m \\FFM-021855-SA 
161.
start shutdown -r -f -t 05 -m \\FFM-021856-SA 
162.
start shutdown -r -f -t 05 -m \\FFM-021857-SA 
163.
start shutdown -r -f -t 05 -m \\FFM-021858-SA 
164.
 
165.
::LOG SCHREIBEN 
166.
REM ########################################################################################### 
167.
REM LOG 
168.
REM ########################################################################################### 
169.
FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G 
170.
SET _time=%_time:~0,2%%_time:~3,2% 
171.
ENDLOCAL&SET _time=%_time% 
172.
for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set _date=%%c%%b%%a 
173.
echo %_date%;%_time%;VIL;%username%;SHUTDOWN >> ""\\ffm-1\VirtuelleMaschinen\LOG\_log.txt" 
174.
REM ########################################################################################### 
175.
:KONTROLLPING2 
176.
cls 
177.
echo. 
178.
echo. 
179.
echo Neustart wurde initialisiert, soll ein Kontrollping gestartet werden? : 
180.
echo ====================================================================== 
181.
echo. 
182.
echo    	[1] PING ZUR KONTROLLE STARTEN 
183.
echo		[2] ZURšCK ZUM MENš VILLINGEN 
184.
echo   	[3] EXIT 
185.
echo. 
186.
set /p AuswahlEingabe=Aktion ausw„hlen: 
187.
:: ------------------------------------- 
188.
if "%AuswahlEingabe%"=="1" goto VIL_PING_ALL 
189.
if "%AuswahlEingabe%"=="2" goto VIL_MENUE 
190.
if "%AuswahlEingabe%"=="3" goto eof 
191.
cls 
192.
echo. 
193.
echo FALSCHE EINGABE! 
194.
echo. 
195.
ping 127.0.0.1 -n 2 >nul 
196.
goto KONTROLLPING2 
197.
 
198.
 
199.
::VILLINGEN RECHNER HERUNTERFAHREN 
200.
:VIL_SHUTDOWN_ALL 
201.
@echo off 
202.
cls 
203.
echo. 
204.
echo Achtung! ALLE Rechner in Villingen werden heruntergefahren, sicher? : 
205.
echo ===================================================================== 
206.
echo. 
207.
echo    	[1] JA, JETZT HERUNTERFAHREN! 
208.
echo    	[2] ZURšCK ZUM HAUPTMENš VILLINGEN 
209.
echo. 
210.
set /p AuswahlEingabe=Aktion ausw„hlen: 
211.
:: ------------------------------------- 
212.
if "%AuswahlEingabe%"=="1" goto VIL_GO_SHUTDOWN 
213.
if "%AuswahlEingabe%"=="2" goto VIL_MENUE 
214.
cls 
215.
echo. 
216.
echo FALSCHE EINGABE! 
217.
echo. 
218.
ping 127.0.0.1 -n 2 >nul 
219.
goto VIL_SHUTDOWN_ALL 
220.
 
221.
:VIL_GO_SHUTDOWN 
222.
start shutdown -s -f -t 05 -m \\FFM-021835-SA 
223.
start shutdown -s -f -t 05 -m \\FFM-021839-SA 
224.
start shutdown -s -f -t 05 -m \\FFM-021845-SA 
225.
start shutdown -s -f -t 05 -m \\FFM-021846-SA 
226.
start shutdown -s -f -t 05 -m \\FFM-021847-SA 
227.
start shutdown -s -f -t 05 -m \\FFM-021848-SA 
228.
start shutdown -s -f -t 05 -m \\FFM-021849-SA 
229.
start shutdown -s -f -t 05 -m \\FFM-021850-SA 
230.
start shutdown -s -f -t 05 -m \\FFM-021851-SA 
231.
start shutdown -s -f -t 05 -m \\FFM-021855-SA 
232.
start shutdown -s -f -t 05 -m \\FFM-021856-SA 
233.
start shutdown -s -f -t 05 -m \\FFM-021857-SA 
234.
start shutdown -s -f -t 05 -m \\FFM-021858-SA 
235.
 
236.
::LOG SCHREIBEN 
237.
REM ########################################################################################### 
238.
REM LOG 
239.
REM ########################################################################################### 
240.
FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G 
241.
SET _time=%_time:~0,2%%_time:~3,2% 
242.
ENDLOCAL&SET _time=%_time% 
243.
for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set _date=%%c%%b%%a 
244.
echo %_date%;%_time%;VIL;%username%;SHUTDOWN >> ""\\ffm-1\VirtuelleMaschinen\LOG\_log.txt" 
245.
REM ########################################################################################### 
246.
:KONTROLLPING3 
247.
cls 
248.
echo. 
249.
echo. 
250.
echo Remoteshutdown wurden initialisiert, soll ein Kontrollping gestartet werden? : 
251.
echo ============================================================================== 
252.
echo. 
253.
echo    	[1] PING ZUR KONTROLLE STARTEN 
254.
echo		[2] ZURšCK ZUM MENš VILLINGEN 
255.
echo   	[3] EXIT 
256.
echo. 
257.
set /p AuswahlEingabe=Aktion ausw„hlen: 
258.
:: ------------------------------------- 
259.
if "%AuswahlEingabe%"=="1" goto VIL_PING_ALL 
260.
if "%AuswahlEingabe%"=="2" goto VIL_MENUE 
261.
if "%AuswahlEingabe%"=="3" goto eof 
262.
cls 
263.
echo FALSCHE EINGABE! 
264.
echo. 
265.
ping 127.0.0.1 -n 2 >nul 
266.
goto KONTROLLPING3 
267.
 
268.
 
269.
::VILLINGEN RECHNER PINGEN 
270.
:VIL_PING_ALL 
271.
cd "%CD%\bin" 
272.
cls 
273.
start piing FFM-021835-SA 
274.
start piing FFM-021839-SA 
275.
start piing FFM-021845-SA 
276.
start piing FFM-021846-SA 
277.
start piing FFM-021847-SA 
278.
start piing FFM-021848-SA 
279.
start piing FFM-021849-SA 
280.
start piing FFM-021850-SA 
281.
start piing FFM-021851-SA 
282.
start piing FFM-021855-SA 
283.
start piing FFM-021856-SA 
284.
start piing FFM-021857-SA 
285.
start piing FFM-021858-SA 
286.
cd.. 
287.
:: LOG SCHREIBEN 
288.
REM ########################################################################################### 
289.
REM LOG 
290.
REM ########################################################################################### 
291.
FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G 
292.
SET _time=%_time:~0,2%%_time:~3,2% 
293.
ENDLOCAL&SET _time=%_time% 
294.
for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set _date=%%c%%b%%a 
295.
echo %_date%;%_time%;VIL;%username%;PING >> ""\\ffm-1\VirtuelleMaschinen\LOG\_log.txt" 
296.
REM ########################################################################################### 
297.
cls 
298.
echo. 
299.
echo Ping ist gestartet... 
300.
echo. 
301.
echo Lade Men Villingen... 
302.
echo. 
303.
ping 127.0.0.1 -n 2 >nul 
304.
goto VIL_MENUE 
305.
 
306.
 
307.
::VM VERTEILEN VILLINGEN 
308.
:VIL_START_COPYJOB 
309.
setlocal 
310.
cls 
311.
echo. 
312.
Echo    Starte Eingabemaske fr den Ordnernamen ... 
313.
 
314.
:: Setze Variable und erstelle vbs 
315.
set "Eingabe=%temp%\Eingabe.vbs" 
316.
echo WScript.Echo InputBox("Bitte den Ordnernamen eingeben", "Ordnername der VM", "ORDNERNAME DARF KEIN LEERZEICHEN ENTHALTEN!!")>"%Eingabe%" 
317.
for /f "delims=" %%i in ('cscript //nologo "%Eingabe%"') do set "Neu=%%i" 
318.
del "%Eingabe%" 
319.
if "%Neu%"=="" goto :eof 
320.
 
321.
::übergebe die Eingabe an den Copyjob 
322.
cd "%CD%\bin" 
323.
call VIL.cmd VIL %NEU% 
324.
del "%temp%\Eingabe.vbs" 
325.
cd.. 
326.
goto VIL_MENUE 
327.
 
328.
 
329.
::VM L™SCHEN  
330.
:VIL_DEL_VM 
331.
setlocal 
332.
cls 
333.
echo. 
334.
Echo    Starte Eingabemaske zum l”schen einer VM in Villingen... 
335.
 
336.
:: Setze Variable und erstelle vbs 
337.
set "Eingabe=%temp%\Eingabe.vbs" 
338.
echo WScript.Echo InputBox("Bitte den Ordnernamen der VM eingeben", "Ordnername der VM", "ORDNERNAME DARF KEIN LEERZEICHEN ENTHALTEN!!")>"%Eingabe%" 
339.
for /f "delims=" %%i in ('cscript //nologo "%Eingabe%"') do set "Neu=%%i" 
340.
del "%Eingabe%" 
341.
if "%Neu%"=="" goto :eof 
342.
 
343.
::ÜBERGEBE DIE EINGABE 
344.
del \\FFM-021835-SA\c$\Virtua~1\%NEU% /S /Q 
345.
rd \\FFM-021835-SA\c$\Virtua~1\%NEU% /S /Q 
346.
 
347.
del \\FFM-021839-SA\c$\Virtua~1\%NEU% /S /Q 
348.
rd \\FFM-021839-SA\c$\Virtua~1\%NEU% /S /Q 
349.
 
350.
del \\FFM-021845-SA\c$\Virtua~1\%NEU% /S /Q 
351.
rd \\FFM-021845-SA\c$\Virtua~1\%NEU% /S /Q 
352.
 
353.
del \\FFM-021846-SA\c$\Virtua~1\%NEU% /S /Q 
354.
rd \\FFM-021846-SA\c$\Virtua~1\%NEU% /S /Q 
355.
 
356.
del \\FFM-021847-SA\c$\Virtua~1\%NEU% /S /Q 
357.
rd \\FFM-021847-SA\c$\Virtua~1\%NEU% /S /Q 
358.
 
359.
del \\FFM-021848-SA\c$\Virtua~1\%NEU% /S /Q 
360.
rd \\FFM-021848-SA\c$\Virtua~1\%NEU% /S /Q 
361.
 
362.
del \\FFM-021849-SA\c$\Virtua~1\%NEU% /S /Q 
363.
rd \\FFM-021849-SA\c$\Virtua~1\%NEU% /S /Q 
364.
 
365.
del \\FFM-021850-SA\c$\Virtua~1\%NEU% /S /Q 
366.
rd \\FFM-021850-SA\c$\Virtua~1\%NEU% /S /Q 
367.
 
368.
del \\FFM-021851-SA\c$\Virtua~1\%NEU% /S /Q 
369.
rd \\FFM-021851-SA\c$\Virtua~1\%NEU% /S /Q 
370.
 
371.
del \\FFM-021855-SA\c$\Virtua~1\%NEU% /S /Q 
372.
rd \\FFM-021855-SA\c$\Virtua~1\%NEU% /S /Q 
373.
 
374.
del \\FFM-021856-SA\c$\Virtua~1\%NEU% /S /Q 
375.
rd \\FFM-021856-SA\c$\Virtua~1\%NEU% /S /Q 
376.
 
377.
del \\FFM-021857-SA\c$\Virtua~1\%NEU% /S /Q 
378.
rd \\FFM-021857-SA\c$\Virtua~1\%NEU% /S /Q 
379.
 
380.
del \\FFM-021858-SA\c$\Virtua~1\%NEU% /S /Q 
381.
rd \\FFM-021858-SA\c$\Virtua~1\%NEU% /S /Q 
382.
echo. 
383.
del "%temp%\Eingabe.vbs" 
384.
goto VIL_MENUE 
385.
 
386.
 
387.
::ALLE VM´S IN VILLINGEN AUFLISTEN 
388.
:VIL_LIST_ALL 
389.
cd "%CD%\bin" 
390.
start VIL_LIST_ALL.cmd 
391.
cd.. 
392.
goto VIL_MENUE 
393.
 
394.
 
395.
::KARLSRUHE 
396.
:KAR_MENUE 
397.
cls 
398.
echo. 
399.
echo    ################## 
400.
echo    #                # 
401.
echo    # Raum Karlsruhe # 
402.
echo    #                # 
403.
echo    ################## 
404.
echo. 
405.
echo Was soll mit den Rechnern passieren? : 
406.
echo ===================================== 
407.
echo. 
408.
echo    	[1] STARTEN 
409.
echo   	[2] NEUSTARTEN 
410.
echo   	[3] HERUNTERFAHREN 
411.
echo		[4] PINGEN 
412.
echo		[5] VM VERTEILEN 
413.
echo         [6] VM L™SCHEN 
414.
echo         [7] VM'S AUFLISTEN 
415.
echo. 
416.
echo    	[8] ZURšCK ZUM STARTMENš 
417.
echo. 
418.
set /p AuswahlEingabe=Aktion ausw„hlen: 
419.
:: ------------------------------------- 
420.
if "%AuswahlEingabe%"=="1" goto KAR_START_ALL 
421.
if "%AuswahlEingabe%"=="2" goto KAR_RESTART_ALL 
422.
if "%AuswahlEingabe%"=="3" goto KAR_SHUTDOWN_ALL 
423.
if "%AuswahlEingabe%"=="4" goto KAR_PING_ALL 
424.
if "%AuswahlEingabe%"=="5" goto KAR_START_COPYJOB 
425.
if "%AuswahlEingabe%"=="6" goto KAR_DEL_VM 
426.
if "%AuswahlEingabe%"=="7" goto KAR_LIST_ALL 
427.
if "%AuswahlEingabe%"=="8" goto STARTMENUE 
428.
cls 
429.
echo. 
430.
echo FALSCHE EINGABE! 
431.
echo. 
432.
ping 127.0.0.1 -n 2 >nul 
433.
goto KAR_MENUE 
434.
 
435.
 
436.
::KARLSRUHE RECHNER STARTEN 
437.
:KAR_START_ALL 
438.
cls 
439.
@echo off 
440.
"%CD%\bin\mc-wol" 00:1a:a0:5e:d9:f1 
441.
"%CD%\bin\mc-wol" 00:1a:a0:60:07:d1 
442.
"%CD%\bin\mc-wol" 00:1a:a0:60:09:51 
443.
"%CD%\bin\mc-wol" 00:1a:a0:60:08:c1 
444.
"%CD%\bin\mc-wol" 00:1a:a0:5e:e4:91 
445.
"%CD%\bin\mc-wol" 00:18:8b:58:48:11 
446.
"%CD%\bin\mc-wol" 00:18:8b:58:48:01 
447.
"%CD%\bin\mc-wol" 00:1a:a0:5e:e8:f1 
448.
"%CD%\bin\mc-wol" 00:1a:a0:60:08:51 
449.
"%CD%\bin\mc-wol" 00:1a:a0:5f:fc:51 
450.
"%CD%\bin\mc-wol" 00:1a:a0:60:08:21 
451.
"%CD%\bin\mc-wol" 00:1a:a0:60:07:f1 
452.
"%CD%\bin\mc-wol" 00:1a:a0:60:07:51 
453.
 
454.
::LOG SCHREIBEN 
455.
REM ########################################################################################### 
456.
REM LOG 
457.
REM ########################################################################################### 
458.
FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G 
459.
SET _time=%_time:~0,2%%_time:~3,2% 
460.
ENDLOCAL&SET _time=%_time% 
461.
for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set _date=%%c%%b%%a 
462.
echo %_date%;%_time%;KAR;%username%;START >> ""\\ffm-1\VirtuelleMaschinen\LOG\_log.txt" 
463.
REM ########################################################################################### 
464.
:KONTROLLPING4 
465.
cls 
466.
echo. 
467.
echo. 
468.
echo Magic Paket ist versendet worden, soll ein Kontrollping gestartet werden? : 
469.
echo =========================================================================== 
470.
echo. 
471.
echo    	[1] PING ZUR KONTROLLE STARTEN 
472.
echo		[2] ZURšCK ZUM MENš KARLSRUHE 
473.
echo   	[3] EXIT 
474.
echo. 
475.
set /p AuswahlEingabe=Aktion ausw„hlen: 
476.
:: ------------------------------------- 
477.
if "%AuswahlEingabe%"=="1" goto KAR_PING_ALL 
478.
if "%AuswahlEingabe%"=="2" goto KAR_MENUE 
479.
if "%AuswahlEingabe%"=="3" goto eof 
480.
cls 
481.
echo. 
482.
echo FALSCHE EINGABE! 
483.
echo. 
484.
ping 127.0.0.1 -n 2 >nul 
485.
goto KONTROLLPING4 
486.
 
487.
 
488.
::KARLSRUHE RECHNER NEUSTARTEN 
489.
:KAR_RESTART_ALL 
490.
@echo off 
491.
cls 
492.
echo. 
493.
echo ACHTUNG ALLE COMPUTER IN KARSLRUHE WERDEN NEUGESTARTET!!!! : 
494.
echo ============================================================ 
495.
echo. 
496.
echo    	[1] JA, JETZT NEUSTARTEN! 
497.
echo    	[2] ZURšCK ZUM HAUPTMENš KARLSRUHE 
498.
echo. 
499.
set /p AuswahlEingabe=Aktion ausw„hlen: 
500.
:: ------------------------------------- 
501.
if "%AuswahlEingabe%"=="1" goto KAR_GO_RESTART 
502.
if "%AuswahlEingabe%"=="2" goto KAR_MENUE 
503.
cls 
504.
echo. 
505.
echo FALSCHE EINGABE! 
506.
echo. 
507.
ping 127.0.0.1 -n 2 >nul 
508.
goto KAR_RESTART_ALL 
509.
 
510.
:KAR_GO_RESTART 
511.
start shutdown -r -f -t 05 -m \\FFM-021852-SA 
512.
start shutdown -r -f -t 05 -m \\FFM-021840-SA 
513.
start shutdown -r -f -t 05 -m \\FFM-021833-SA 
514.
start shutdown -r -f -t 05 -m \\FFM-021836-SA 
515.
start shutdown -r -f -t 05 -m \\FFM-021838-SA 
516.
start shutdown -r -f -t 05 -m \\FFM-021960-SA 
517.
start shutdown -r -f -t 05 -m \\FFM-021959-SA 
518.
start shutdown -r -f -t 05 -m \\FFM-021843-SA 
519.
start shutdown -r -f -t 05 -m \\FFM-021844-SA 
520.
start shutdown -r -f -t 05 -m \\FFM-021837-SA 
521.
start shutdown -r -f -t 05 -m \\FFM-021842-SA 
522.
start shutdown -r -f -t 05 -m \\FFM-021834-SA 
523.
start shutdown -r -f -t 05 -m \\FFM-021841-SA 
524.
 
525.
::LOG SCHREIBEN 
526.
REM ########################################################################################### 
527.
REM LOG 
528.
REM ########################################################################################### 
529.
FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G 
530.
SET _time=%_time:~0,2%%_time:~3,2% 
531.
ENDLOCAL&SET _time=%_time% 
532.
for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set _date=%%c%%b%%a 
533.
echo %_date%;%_time%;KAR;%username%;SHUTDOWN >> ""\\ffm-1\VirtuelleMaschinen\LOG\_log.txt" 
534.
REM ########################################################################################### 
535.
:KONTROLLPING5 
536.
cls 
537.
echo. 
538.
echo. 
539.
echo Neustart wurde initialisiert, soll ein Kontrollping gestartet werden? : 
540.
echo ====================================================================== 
541.
echo. 
542.
echo    	[1] PING ZUR KONTROLLE STARTEN 
543.
echo		[2] ZURšCK ZUM MENš KARLSRUHE 
544.
echo   	[3] EXIT 
545.
echo. 
546.
set /p AuswahlEingabe=Aktion ausw„hlen: 
547.
:: ------------------------------------- 
548.
if "%AuswahlEingabe%"=="1" goto KAR_PING_ALL 
549.
if "%AuswahlEingabe%"=="2" goto KAR_MENUE 
550.
if "%AuswahlEingabe%"=="3" goto eof 
551.
cls 
552.
echo. 
553.
echo FALSCHE EINGABE! 
554.
echo. 
555.
ping 127.0.0.1 -n 2 >nul 
556.
goto KONTROLLPING5 
557.
 
558.
 
559.
::KARLSRUHE RECHNER HERUNTERFAHREN 
560.
:KAR_SHUTDOWN_ALL 
561.
@echo off 
562.
cls 
563.
echo. 
564.
echo Achtung! ALLE Rechner in Karlsruhe werden heruntergefahren, sicher? : 
565.
echo ===================================================================== 
566.
echo. 
567.
echo    	[1] JA, JETZT HERUNTERFAHREN! 
568.
echo    	[2] ZURšCK ZUM HAUPTMENš KARLSRUHE 
569.
echo. 
570.
set /p AuswahlEingabe=Aktion ausw„hlen: 
571.
:: ------------------------------------- 
572.
if "%AuswahlEingabe%"=="1" goto KAR_GO_SHUTDOWN 
573.
if "%AuswahlEingabe%"=="2" goto KAR_MENUE 
574.
cls 
575.
echo. 
576.
echo FALSCHE EINGABE! 
577.
echo. 
578.
ping 127.0.0.1 -n 2 >nul 
579.
goto KAR_SHUTDOWN_ALL 
580.
 
581.
:KAR_GO_SHUTDOWN 
582.
start shutdown -s -f -t 05 -m \\FFM-021852-SA 
583.
start shutdown -s -f -t 05 -m \\FFM-021840-SA 
584.
start shutdown -s -f -t 05 -m \\FFM-021833-SA 
585.
start shutdown -s -f -t 05 -m \\FFM-021836-SA 
586.
start shutdown -s -f -t 05 -m \\FFM-021838-SA 
587.
start shutdown -s -f -t 05 -m \\FFM-021960-SA 
588.
start shutdown -s -f -t 05 -m \\FFM-021959-SA 
589.
start shutdown -s -f -t 05 -m \\FFM-021843-SA 
590.
start shutdown -s -f -t 05 -m \\FFM-021844-SA 
591.
start shutdown -s -f -t 05 -m \\FFM-021837-SA 
592.
start shutdown -s -f -t 05 -m \\FFM-021842-SA 
593.
start shutdown -s -f -t 05 -m \\FFM-021834-SA 
594.
start shutdown -s -f -t 05 -m \\FFM-021841-SA 
595.
 
596.
::LOG SCHREIBEN 
597.
REM ########################################################################################### 
598.
REM LOG 
599.
REM ########################################################################################### 
600.
FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G 
601.
SET _time=%_time:~0,2%%_time:~3,2% 
602.
ENDLOCAL&SET _time=%_time% 
603.
for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set _date=%%c%%b%%a 
604.
echo %_date%;%_time%;KAR;%username%;SHUTDOWN >> ""\\ffm-1\VirtuelleMaschinen\LOG\_log.txt" 
605.
REM ########################################################################################### 
606.
:KONTROLLPING6 
607.
cls 
608.
echo. 
609.
echo. 
610.
echo Remoteshutdown wurden initialisiert, soll ein Kontrollping gestartet werden? : 
611.
echo ============================================================================== 
612.
echo. 
613.
echo    	[1] PING ZUR KONTROLLE STARTEN 
614.
echo		[2] ZURšCK ZUM MENš KARLSRUHE 
615.
echo   	[3] EXIT 
616.
echo. 
617.
set /p AuswahlEingabe=Aktion ausw„hlen: 
618.
:: ------------------------------------- 
619.
if "%AuswahlEingabe%"=="1" goto KAR_PING_ALL 
620.
if "%AuswahlEingabe%"=="2" goto KAR_MENUE 
621.
if "%AuswahlEingabe%"=="3" goto eof 
622.
cls 
623.
echo. 
624.
echo FALSCHE EINGABE! 
625.
echo. 
626.
ping 127.0.0.1 -n 2 >nul 
627.
goto KONTROLLPING6 
628.
 
629.
 
630.
::KARLSRUHE RECHNER PINGEN 
631.
:KAR_PING_ALL 
632.
cd "%CD%\bin" 
633.
cls 
634.
start piing FFM-021852-SA 
635.
start piing FFM-021840-SA 
636.
start piing FFM-021833-SA 
637.
start piing FFM-021836-SA 
638.
start piing FFM-021838-SA 
639.
start piing FFM-021960-SA 
640.
start piing FFM-021959-SA 
641.
start piing FFM-021843-SA 
642.
start piing FFM-021844-SA 
643.
start piing FFM-021837-SA 
644.
start piing FFM-021842-SA 
645.
start piing FFM-021834-SA 
646.
start piing FFM-021841-SA 
647.
cd.. 
648.
:: LOG SCHREIBEN 
649.
REM ########################################################################################### 
650.
REM LOG 
651.
REM ########################################################################################### 
652.
FOR /f "tokens=*" %%G IN ('time/t') DO set _time=%%G 
653.
SET _time=%_time:~0,2%%_time:~3,2% 
654.
ENDLOCAL&SET _time=%_time% 
655.
for /F "tokens=1,2,3,4 delims=/. " %%a in ('date/T') do set _date=%%c%%b%%a 
656.
echo %_date%;%_time%;KAR;%username%;PING >> ""\\ffm-1\VirtuelleMaschinen\LOG\_log.txt" 
657.
REM ########################################################################################### 
658.
cls 
659.
echo. 
660.
echo Ping ist gestartet... 
661.
echo. 
662.
echo Lade Men Karlsruhe... 
663.
echo. 
664.
ping 127.0.0.1 -n 2 >nul 
665.
goto KAR_MENUE 
666.
 
667.
 
668.
::VM VERTEILEN KARLSRUHE 
669.
:KAR_START_COPYJOB 
670.
setlocal 
671.
cls 
672.
echo. 
673.
Echo    Starte Eingabemaske fr den Ordnernamen ... 
674.
 
675.
:: Setze Variable und erstelle vbs 
676.
set "Eingabe=%temp%\Eingabe.vbs" 
677.
echo WScript.Echo InputBox("Bitte den Ordnernamen eingeben", "Ordnername der VM", "ORDNERNAME DARF KEIN LEERZEICHEN ENTHALTEN!!")>"%Eingabe%" 
678.
for /f "delims=" %%i in ('cscript //nologo "%Eingabe%"') do set "Neu=%%i" 
679.
del "%Eingabe%" 
680.
if "%Neu%"=="" goto :eof 
681.
 
682.
::übergebe die Eingabe an den Copyjob 
683.
cd "%CD%\bin" 
684.
call KAR.cmd KAR %NEU% 
685.
del "%temp%\Eingabe.vbs" 
686.
cd.. 
687.
goto KAR_MENUE 
688.
 
689.
 
690.
::VM LÖSCHEN  
691.
:KAR_DEL_VM 
692.
setlocal 
693.
cls 
694.
echo. 
695.
Echo    Starte Eingabemaske zum l”schen einer VM in Karlsruhe... 
696.
 
697.
:: Setze Variable und erstelle vbs 
698.
set "Eingabe=%temp%\Eingabe.vbs" 
699.
echo WScript.Echo InputBox("Bitte den Ordnernamen der VM eingeben", "Ordnername der VM", "ORDNERNAME DARF KEIN LEERZEICHEN ENTHALTEN!!")>"%Eingabe%" 
700.
for /f "delims=" %%i in ('cscript //nologo "%Eingabe%"') do set "Neu=%%i" 
701.
del "%Eingabe%" 
702.
if "%Neu%"=="" goto :eof 
703.
 
704.
::ÜBERGEBE DIE EINGABE 
705.
del \\FFM-021852-SA\c$\Virtua~1\%NEU% /S /Q 
706.
rd \\FFM-021852-SA\c$\Virtua~1\%NEU% /S /Q 
707.
 
708.
del \\FFM-021840-SA\c$\Virtua~1\%NEU% /S /Q 
709.
rd \\FFM-021840-SA\c$\Virtua~1\%NEU% /S /Q 
710.
 
711.
del \\FFM-021833-SA\c$\Virtua~1\%NEU% /S /Q 
712.
rd \\FFM-021833-SA\c$\Virtua~1\%NEU% /S /Q 
713.
 
714.
del \\FFM-021836-SA\c$\Virtua~1\%NEU% /S /Q 
715.
rd \\FFM-021836-SA\c$\Virtua~1\%NEU% /S /Q 
716.
 
717.
del \\FFM-021838-SA\c$\Virtua~1\%NEU% /S /Q 
718.
rd \\FFM-021838-SA\c$\Virtua~1\%NEU% /S /Q 
719.
 
720.
del \\FFM-021960-SA\c$\Virtua~1\%NEU% /S /Q 
721.
rd\\FFM-021960-SA\c$\Virtua~1\%NEU% /S /Q 
722.
 
723.
del \\FFM-021959-SA\c$\Virtua~1\%NEU% /S /Q 
724.
rd \\FFM-021959-SA\c$\Virtua~1\%NEU% /S /Q 
725.
 
726.
del \\FFM-021843-SA\c$\Virtua~1\%NEU% /S /Q 
727.
rd \\FFM-021843-SA\c$\Virtua~1\%NEU% /S /Q 
728.
 
729.
del \\FFM-021844-SA\c$\Virtua~1\%NEU% /S /Q 
730.
rd \\FFM-021844-SA\c$\Virtua~1\%NEU% /S /Q 
731.
 
732.
del \\FFM-021837-SA\c$\Virtua~1\%NEU% /S /Q 
733.
rd \\FFM-021837-SA\c$\Virtua~1\%NEU% /S /Q 
734.
 
735.
del \\FFM-021842-SA\c$\Virtua~1\%NEU% /S /Q 
736.
rd \\FFM-021842-SA\c$\Virtua~1\%NEU% /S /Q 
737.
 
738.
del \\FFM-021834-SA\c$\Virtua~1\%NEU% /S /Q 
739.
rd \\FFM-021834-SA\c$\Virtua~1\%NEU% /S /Q 
740.
 
741.
del \\FFM-021841-SA\c$\Virtua~1\%NEU% /S /Q 
742.
rd \\FFM-021841-SA\c$\Virtua~1\%NEU% /S /Q 
743.
echo. 
744.
del "%temp%\Eingabe.vbs" 
745.
goto KAR_MENUE 
746.
 
747.
 
748.
::ALLE VM´S IN KARLSRUHE AUFLISTEN 
749.
:KAR_LIST_ALL 
750.
cd "%CD%\bin" 
751.
start KAR_LIST_ALL.cmd 
752.
cd.. 
753.
goto KAR_MENUE
In dieses Flickwerk (was allerdings funktioniert) soll nun halt die obigen Möglichkeiten (ALLE deregistrieren sowie einzelne registrieren und starten) integriert werden.**

So, und nun dürft Ihr mich wegen dem Skriptgerüst hauen ...*schmunzel*, ein Ansatz für meine Problematik wäre mir natürlich lieber anstatt jetzt das bestehende zu analysieren. Im gesammten (das sind die letzten Funktionen die fehlen) kann man es dann später immernoch "optimieren" bzw. zwinglichst grobe Anfängerfehler korrigieren.

LG Soidberg
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Powershell Versteckte Dateien finden und wieder sichtbar machen (4)

Frage von pixel0815 zum Thema Batch & Shell ...

Batch & Shell
gelöst Dateien zusammenführen inkl. finden von doppelten Einträgen (3)

Frage von miczar zum Thema Batch & Shell ...

Batch & Shell
gelöst Nicht doppelt vorhandene Dateien (nur Name) finden (4)

Frage von darebo zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (29)

Frage von patz223 zum Thema Windows Userverwaltung ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (20)

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

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...