Unterscheidung zwischen Notebook & Workstation

Antworten
Whoops!
Beiträge: 23
Registriert: 21 Aug 2019, 16:08

Unterscheidung zwischen Notebook & Workstation

Beitrag von Whoops! »

Hallo,

kann man herausfinden, ob das Windows 10 System auf einer Workstation oder einem Notebook installiert wird, um es dann in die entsprechende AD OU zu packen? Unsere Rechner Namenskonvention unterscheidet zwischen die verschiedenen Devises, aber ob das man mit opsi zu analyisieren ist, ist mir nciht bekannt. Vielleicht weißt einfach von euch wie man da am besten heran geht.
Anderer Weg wäre es, zwei Images anzufertigen jeweils für Workstation und eines für Notebooks - wäre aber doppelarbeit.

Danke schon mal!
Benutzeravatar
ThomasT
uib-Team
Beiträge: 538
Registriert: 26 Jun 2013, 12:26

Re: Unterscheidung zwischen Notebook & Workstation

Beitrag von ThomasT »

Code: Alles auswählen

Get-CimInstance -ClassName Win32_SystemEnclosure -Namespace 'root\CIMV2' -Property ChassisTypes
https://docs.microsoft.com/en-us/window ... menclosure

Aber wie gut das klappt....keine Ahnung....man könnte auch nach dem vorhanden sein von Batterien testen...
In Anlehnung an das hier
Kein Support per DM!
_________________________
opsi support - https://www.uib.de/
For productive opsi installations we recommend support contracts.
Benutzeravatar
tobias
Beiträge: 1291
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Unterscheidung zwischen Notebook & Workstation

Beitrag von tobias »

Unsere Rechner Namenskonvention unterscheidet zwischen die verschiedenen Devises, aber ob das man mit opsi zu analyisieren ist, ist mir nciht bekannt.
Ich glaube das wäre die zuverlässigste und einfachste Methode ! Wie sind denn die Namen aufgebaut?


Alternativ ginge noch das HW-Audit auswerten, auch da kann man das erkennen.
Whoops!
Beiträge: 23
Registriert: 21 Aug 2019, 16:08

Re: Unterscheidung zwischen Notebook & Workstation

Beitrag von Whoops! »

ThomasT hat geschrieben:

Code: Alles auswählen

Get-CimInstance -ClassName Win32_SystemEnclosure -Namespace 'root\CIMV2' -Property ChassisTypes
https://docs.microsoft.com/en-us/window ... menclosure

Aber wie gut das klappt....keine Ahnung....man könnte auch nach dem vorhanden sein von Batterien testen...
In Anlehnung an das hier
Danke!

tobias hat geschrieben:
Unsere Rechner Namenskonvention unterscheidet zwischen die verschiedenen Devises, aber ob das man mit opsi zu analyisieren ist, ist mir nciht bekannt.
Ich glaube das wäre die zuverlässigste und einfachste Methode ! Wie sind denn die Namen aufgebaut?


Alternativ ginge noch das HW-Audit auswerten, auch da kann man das erkennen.
In ungefähr so (mit Absicht abgeändert):
  • -> Notebook: NOTEW10-MUSTERMANN
    -> Workstation: WORKW10-HANSEMANN
Benutzeravatar
tobias
Beiträge: 1291
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Unterscheidung zwischen Notebook & Workstation

Beitrag von tobias »

Joa, das geht auf jeden Fall das würde dann in etwa so aussehen (ungetestet):

Code: Alles auswählen

defvar $devicetype$

set $devicetype$ = takeString(0, splitString ("%HostID%",  "-"))

switch $devicetype$
	Case "WORKW10"
		<platzhalter für deinen code für Workstations>
	EndCase
	case "NOTEW10"
        	<platzhalter für deinen code für Notebooks>
	EndCase
	DefaultCase
        	<Platzhalter für alles was oben nicht definiert wurde>
	EndCase
EndSwitch


Whoops!
Beiträge: 23
Registriert: 21 Aug 2019, 16:08

Re: Unterscheidung zwischen Notebook & Workstation

Beitrag von Whoops! »

tobias hat geschrieben:Joa, das geht auf jeden Fall das würde dann in etwa so aussehen (ungetestet):

Code: Alles auswählen

defvar $devicetype$

set $devicetype$ = takeString(0, splitString ("%HostID%",  "-"))

switch $devicetype$
	Case "WORKW10"
		<platzhalter für deinen code für Workstations>
	EndCase
	case "NOTEW10"
        	<platzhalter für deinen code für Notebooks>
	EndCase
	DefaultCase
        	<Platzhalter für alles was oben nicht definiert wurde>
	EndCase
EndSwitch


Danke!

Btw: wie verschiebst du ad objekte mittels opsiscript? Ich werde einen powershell aufruf tätigen, der dann mittels dem cmdlet move-adobject den jeweiligen Rechner in die entsprechende ad ou hinein verschiebt
Benutzeravatar
tobias
Beiträge: 1291
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Unterscheidung zwischen Notebook & Workstation

Beitrag von tobias »

Wir machen das aktuell noch ganz traditionell per Hand ;)
Benutzeravatar
skranz1982
Beiträge: 80
Registriert: 09 Okt 2014, 08:01

Re: Unterscheidung zwischen Notebook & Workstation

Beitrag von skranz1982 »

Moin, moin!

Konzeptionell unterscheiden wir am Rechnernamen:
L...aptops
P...Cs
T...ablets
M...onitore
D...rucker
DS... = Docking Station

Mein Rechner heißt zB L00701, ist also ein Laptop mit der forlaufenden Nummer/ID "00701".

Im opsi selbst kannst du in den Hardwareinfos eines Clients schauen: Unter Chassis > Computergehäuse > Chassis-Typ wird nach "Laptop" und "Desktop" unterschieden. Bei Servern bin ich nicht sicher, wie sie aufgeführt werden - wir haben keine Server als "opsi-Clients" im Einsatz.
Sebastian Kranz,
regio iT gesellschaft für informationstechnologie mbh
www.regioit.de
Antworten