Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Antworten
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Beitrag von tobias »

Moin,

ich fände es super wenn OPSI den Laufwerksbuchstaben für das Depot dynamisch wählen würde. Bei uns mounten gelegentlich Anwender selbstständig Netzlaufwerke und dabei kam es schon einmal vorkommen das der in OPSI konfigurierte Buchstabe belegt ist und dadurch funktioniert dann die Installation natürlich nicht.

Was spricht dagegen das OPSI einfach irgendeinen freien Buchstaben nimmt?


Gruß
Tobias
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Beitrag von n.wenselowski »

Hi Tobias,

sowas kommt in 4.0.6 :lol:
Ich würde mich über Tests dafür freuen!


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Beitrag von tobias »

Ja sehr cool. Wann landet das im experimental? :mrgreen:
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Beitrag von n.wenselowski »

Experimental isses schon, Testing vermutlich Anfang nächster Woche.
Endlich!

Code: Alles auswählen

import OPSI
Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Beitrag von tobias »

http://download.uib.de/opsi4.0/experimental/opsi-v406/ <== ist aber leer :mrgreen:

Hab aber grade noch mehr experimental Ordner gefunden. ggf. solltet ihr mal den Download Bereich etwas aufräumen :lol:
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Beitrag von ueluekmen »

Nein, wir sind gerade am Releasen :mrgreen: , die Verzeichnisse sind schon verschoben:

http://download.uib.de/opsi4.0/testing/ ... localboot/

Wir sammeln momentan noch alles nötige ein, um das Release ab zu schliessen. Es dauert immer eine Weile bis alles fertig gebaut wurde. 8-)


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
tobias
Beiträge: 1294
Registriert: 20 Aug 2008, 12:36
Wohnort: Braunschweig
Kontaktdaten:

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Beitrag von tobias »

Na dann kommt das wenn ich wieder im Institut bin direkt mal auf den Testing server :mrgreen:
FAxmann
Beiträge: 1
Registriert: 24 Sep 2015, 12:33

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Beitrag von FAxmann »

Hi,

Falls jemand die Experientierversion nicht nutzen möche, ich habe es so per VB Script für eine Loginscript im AD gelöst:

Code: Alles auswählen

***SCHNIPP****
DIM letters
letters=Array("A","B","E","F","G","H","I","K","L","M","N","O","P","R","S","T","U","V","W","X","Y","Z")
driveletter=""

Set fso = CreateObject("Scripting.FileSystemObject")
SET net = WScript.CreateObject("WScript.Network")

If (fso.FileExists("C:\Program Files (x86)\opsi.org\opsi-client-agent\opsiclientd.exe")) OR (fso.FileExists("C:\Program Files\opsi.org\opsi-client-agent\opsiclientd.exe")) Then
  rem Nichts tun, der opsi Client ist installiert.
  rem MsgBox ("Opsi Agent ist bereits installiert")
  WScript.Quit
Else
	rem freien Laufwerksbuchstaben finden
	For i=0 to UBound(letters)-i
		If fso.DriveExists(letters(i)) = False Then
			driveletter=(letters(i))
		End If
	Next
  if (driveletter="") then
		MsgBox("FEHLER! Das System konnte keinen freien Laufwerksbuchstebn finden. Bitte informieren Sie ihren Administrator!")
		WScript.Quit
  end if
  Set WshShell=WScript.CreateObject("WScript.Shell")
  wshShell.Run strCmdMapping
  wshShell.CurrentDirectory= driveletter & ":\opsi-client-agent"  
  ***SCHNAPP***

  
:P
Antworten