Seite 1 von 1

Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Verfasst: 18 Sep 2015, 15:49
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

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Verfasst: 18 Sep 2015, 16:09
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

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Verfasst: 18 Sep 2015, 16:20
von tobias
Ja sehr cool. Wann landet das im experimental? :mrgreen:

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Verfasst: 18 Sep 2015, 16:26
von n.wenselowski
Experimental isses schon, Testing vermutlich Anfang nächster Woche.
Endlich!

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Verfasst: 18 Sep 2015, 17:20
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:

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Verfasst: 21 Sep 2015, 15:52
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-)

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Verfasst: 21 Sep 2015, 16:52
von tobias
Na dann kommt das wenn ich wieder im Institut bin direkt mal auf den Testing server :mrgreen:

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)

Verfasst: 24 Sep 2015, 14:15
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