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

Batchdatei zur Umstellung von MAK auf KMS Aktivierung, Fehlermeldung: Windows kann syntaktisch an dieser Stelle nicht verarbeitet werden.

Frage Entwicklung Batch & Shell

Mitglied: kaspersky

kaspersky (Level 1) - Jetzt verbinden

07.05.2014, aktualisiert 08.05.2014, 2499 Aufrufe, 7 Kommentare

Hi,
Windows 7, 8, 8.1 Workstations sollen von MAK auf KMS Aktivierung umgestellt werden. Da diese Keys bei den einzelnen Versionen (Professional, bzw Enterprise) variieren, ist es erforderlich, für jede Variante den Produktkey einzupflegen. Dies funktioniert in der Kommandozeile ohne Probleme mit den Befehlen
slmgr.vbs /ipk "Produktkey"
slmgr.vbs /ato

Meine Batch funktioniert einwandfrei bis zur Erstellung der Variable KMS, danach keine Funktion. Sämtliche Sprungmarken werden ignoriert. GOTO hat keine Funktion. Kann mir jemand mit Tips weiterhelfen?
Hier die Batch:

@ECHO OFF
IF EXIST kms DEL kms
WMIC os get caption | FIND /i /v "caption" >> kms
SET kms=
SET /P kms=<kms >NUL
ECHO %kms%

REM Ausgaben der Abfrage bei den unterschiedlichen Betriebsystemen:
REM Microsoft Windows 7 Professional
REM Microsoft Windows 7 Enterprise
REM Microsoft® Windows Server® 2008 Standard
REM Microsoft Windows Server 2008 R2 Standard
REM Microsoft Windows Server 2008 R2 Enterprise

IF %kms% == "Microsoft Windows 7 Professional" GOTO W7P
IF %kms% == "Microsoft Windows 7 Enterprise" GOTO W7E

:W7P
ECHO richtig
GOTO END

:W7E
ECHO falsch
GOTO END

:W8P

:W8E

:W81P

:W81P

:W2K8P

:W2K8R2P

:W2K8R2E





:END
echo %kms%

REM Loeschen der gesetzten Variable
set kms=

REM Loeschen der temporaer angellegten Datei
DEL kms /F

PAUSE
Mitglied: Rudbert
07.05.2014 um 15:08 Uhr
Hallo,


ich habe dafür das VAMT (Volume Activation Management Tool) von MS genommen.


mfg
Bitte warten ..
Mitglied: Snowman25
LÖSUNG 07.05.2014, aktualisiert 08.05.2014
Hallo kaspersky,

ersetze Zeilen 2-5 durch
01.
for /F "delims=" %%i in ('WMIC os get caption ^| FIND /i "Microsoft"') do SET kms=%%i
Gruß,
Snowman25
Bitte warten ..
Mitglied: colinardo
07.05.2014, aktualisiert um 15:37 Uhr
Moin,
und in diesen Zeilen wurden die "Anführungszeichen" um das %kms% vergessen:
IF %kms% == "Microsoft Windows 7 Professional" GOTO W7P 
IF %kms% == "Microsoft Windows 7 Enterprise" GOTO W7E
so sollts dann aussehen:
01.
IF "%kms%" == "Microsoft Windows 7 Professional" GOTO W7P 
02.
IF "%kms%" == "Microsoft Windows 7 Enterprise" GOTO W7E
Grüße Uwe

p.s. bitte nutze doch Tags für das posten von Quellcode-Beispielen. Merci.
Bitte warten ..
Mitglied: pieh-ejdsch
LÖSUNG 07.05.2014, aktualisiert 08.05.2014
Moin,

Wenn Du alle Marken verkürzt kannst Du die For-Ausgabe auch verkürzen:
01.
@echo off 
02.
setlocal 
03.
 
04.
for /f "tokens=2-6delims=cropfestivnawld®. " %%a in ('"WMIC os get caption | FIND /i /v "caption""') do  call :%%a%%b%%c%%d%%e 
05.
goto :eof 
06.
 
07.
 
08.
:WRT81 
09.
echo %0 
10.
 
11.
exit /b 0   
12.
:W7P 
13.
echo %0 
14.
 
15.
exit /b 0   
16.
:W7E 
17.
echo %0 
18.
 
19.
exit /b 0   
20.
:WS2008S 
21.
echo %0 
22.
 
23.
exit /b 0   
24.
:WS2008R2S 
25.
echo %0 
26.
 
27.
exit /b 0   
28.
:WS2008R2E 
29.
echo %0 
30.
 
31.
exit /b 0
Gruß Phil
Bitte warten ..
Mitglied: kaspersky
08.05.2014 um 08:09 Uhr
Ich weiss, dass da die Anführungszeichen fehlen. Habs mit allen Varianten probiert.
Bitte warten ..
Mitglied: kaspersky
08.05.2014 um 08:13 Uhr
Das haben wir auch im Einsatz, da wir aber eine Universität sind und eine Novell / Unix / Linux Umgebung im Serverbereich haben und keine Windows Domäne im Einsatz haben funktioniert dies nicht. Damit im Vamt diese Einstellungen getätigt werden können, sind zwingend folgende Voraussetzungen zu erfüllen:
MS Domäne, Domänen Mitgliedschaft der ZielPC und Windows DNS, dieser befüllt das VAMT mit Infos. Da funktioniert das auch. Jedoch Bind unter Solaris liefert diese Infos nicht an die MS Umgebung.
Bitte warten ..
Mitglied: kaspersky
08.05.2014 um 08:32 Uhr
Hi,
Vielen Dank für die schnelle Hilfe. Die Vorschläge von pieh-ejdsch und snowman führen beide zum Ziel.
Gruß Kaspersky
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
"goto" kann syntaktisch an dieser Stelle nicht verarbeitet werden
gelöst Frage von Y4nn1ckBatch & Shell14 Kommentare

Morgen, ich schreibe gerade an einem Zufallsgenerator für die Klasse, also an einem, der auswählt, wer dran kommt. Ich ...

Batch & Shell
"C.E.O." kann syntaktisch an dieser Stelle nicht verarbeitet werden
gelöst Frage von HeacienBatch & Shell2 Kommentare

Ich bin gerade dabi die Smartphone App 'Don't get fired!' in Batch als abgewandte Version nachzuschreiben. Da die Formatierung ...

Windows Server
MAK Keys und KMS Server
gelöst Frage von winlinWindows Server10 Kommentare

Hallöchen, wir haben kürzlich WTS Lizenzen (RDS-CALs) bestellt damit wir unsere virt. Server lizensieren können welche wir für Managementaufgaben ...

Windows Server
KMS Aktivierung mit VAMT
gelöst Frage von winlinWindows Server16 Kommentare

Hi, habe einige VMs welche nicht in meiner Domäne sind aber per KMS aktiviert werden sollten (W2K12R2). Auf dem ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 1 TagApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
gelöst Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...