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

Betriebssystem auslesen und entsprechendes Script starten

Frage Entwicklung KiXtart

Mitglied: an-wei

an-wei (Level 1) - Jetzt verbinden

21.02.2011, aktualisiert 09:24 Uhr, 11502 Aufrufe, 5 Kommentare

Hallo zusammen,

wir setzen bei uns verstärkt Windows 7 Clients ein, die unsere Windows XP Rechner nach und nach ersetzen sollen.
Jetzt möchte ich, das Abhängig vom verwendeten Betriebssystem ein bestimmtes Loginscript aufgerufen wird.

Ich versuche das verwendete Betriebssystem auszulesen, jedoch wird immer das Loginscript für Windows 7 gestartet.
01.
IF INSTR (@ProductType, "Windows 7 Professional Edition") = 0 
02.
	RUN @LDRIVE + "\w7\w7-logon.cmd" 
03.
ELSE 
04.
	RUN @LDRIVE + "\wxp\wxp-logon.exe" 
05.
ENDIF
Vielleicht kann mir bitte jemand hier sagen, was ich falsch mache bzw. was ich anders machen kann/muss.

Vielen Dank schon mal.

Grüße
André
Mitglied: BigWim
21.02.2011 um 08:57 Uhr
Moin André,

welche Version setzt Du denn ein?

Ich kenne nur 4.53 und lt. Hilfe werden "nur" folgende Versionen erkannt:


OS type. Possible values:
"Windows 95"
"Windows 98"
"Windows Me"
"Windows NT Workstation"
"Windows NT Server"
"Windows NT Domain Controller"
"Windows 2000 Professional"
"Windows 2000 Server"
"Windows 2000 Domain Controller"
"Windows XP Home Edition"
"Windows XP Professional"
"Windows XP Professional Tablet PC"
"Windows XP Media Center Edition"
"Windows XP Starter Edition"
"Windows Starter Edition"
"Windows Server 2003"
"Windows Server 2003 Domain Controller"
"Windows Server 2003 R2"
"Windows Server 2003 R2 Domain Controller"
"Windows Vista Starter Edition"
"Windows Vista Home Basic Edition"
"Windows Vista Home Basic Edition N"
"Windows Vista Home Premium Edition"
"Windows Vista Business Edition"
"Windows Vista Business Edition N"
"Windows Vista Enterprise Edition"
"Windows Vista Ultimate Edition"
"Windows Server Longhorn"
"Windows Server Longhorn Core"
"Windows Server Longhorn Small Business Edition"
"Windows Server Longhorn Enterprise Edition"
"Windows Server Longhorn Enterprise Edition Core"
"Windows Server Longhorn Enterprise Edition for Itanium"
"Windows Server Longhorn Datacenter Edition"
"Windows Server Longhorn Datacenter Edition Core"


Markus
Bitte warten ..
Mitglied: an-wei
21.02.2011 um 09:35 Uhr
Hallo Markus,

ich hab hier die Version 'KiXtart 2010 4.61' im der verwendung.

Wenn ich das OS mittels Script abfrage, wird auch das OS als "Windows 7 Professional Edition" erkannt.
01.
Break on 
02.
? @ProductType 
03.
GET $taste

Grüße
André
Bitte warten ..
Mitglied: manuel-r
21.02.2011 um 09:44 Uhr
Ich würde es mal so herum probieren:
01.
IF INSTR (@ProductType, "Windows 7 Professional Edition") = 0 
02.
  RUN @LDRIVE + "\wxp\wxp-logon.exe" 
03.
ELSE 
04.
  RUN @LDRIVE + "\w7\w7-logon.cmd" 
05.
ENDIF
Warum? Weil dein INSTR wahr (also >0) liefert, wenn der String gefunden wird und falsch, wenn er nicht gefunden wird. Da du nach "Windows 7" suchst musst du demzufolge das XP-Script aufrufen, wenn der Suchstring NICHT gefunden wird. Du rufst das XP-Script aber auf, wenn der String gefunden wird...
Bitte warten ..
Mitglied: DerWoWusste
21.02.2011 um 22:11 Uhr
Nebenbei: Über GPPs würde das ganz flott als WMI-Filter zusammengeklickt sein.
Bitte warten ..
Mitglied: an-wei
09.11.2011 um 14:15 Uhr
Genau das wars

Vielen Dank
Bitte warten ..
Ähnliche Inhalte
Windows Installation
gelöst Vorinstalliertes Betriebssystem auslesen (BIOS) (14)

Frage von Yauhun zum Thema Windows Installation ...

Batch & Shell
gelöst Bash Script stoppt nach start (4)

Frage von flooo89 zum Thema Batch & Shell ...

Windows Server
Batch Script bei Start ausführen (3)

Frage von KEFHVDI zum Thema Windows Server ...

LAN, WAN, Wireless
Script bei starten einer VPN Verbindung mit Checkpoint-VPN Client (2)

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

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
SAN, NAS, DAS
MSA 2050 RAID Konfig (21)

Frage von Leo-le zum Thema SAN, NAS, DAS ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (10)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Netzwerkmanagement
Suche eine Software für Cloudverwaltung (6)

Frage von tsunami zum Thema Netzwerkmanagement ...

Google Android
Musik Wiedergabe am PC mit Smartphone über Bluetooth steuern (5)

Frage von justlukas zum Thema Google Android ...