Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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

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, 11552 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 ...

Batch & Shell
gelöst SID per Script auslesen und als Variable einlesen (9)

Frage von tzabbi55 zum Thema Batch & Shell ...

Netzwerkgrundlagen
gelöst PsExec Script zum auslesen der PC Seriennummer (7)

Frage von krx-adm zum Thema Netzwerkgrundlagen ...

Neue Wissensbeiträge
Ubuntu

Ubuntu 17.10 steht zum Download bereit

(3)

Information von Frank zum Thema Ubuntu ...

Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(8)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Windows 10
Seekrank bei Windows 10 (18)

Frage von zauberer123 zum Thema Windows 10 ...

Windows 10
Windows 10 Fall Creators Update Fehler (14)

Frage von ZeroCool23 zum Thema Windows 10 ...

Router & Routing
gelöst Getrenntes Routing bei VoIP und Daten (12)

Frage von Hobbystern zum Thema Router & Routing ...