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
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?

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
Hab aber grade noch mehr experimental Ordner gefunden. ggf. solltet ihr mal den Download Bereich etwas aufräumen

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
Verfasst: 21 Sep 2015, 15:52
von ueluekmen
Nein, wir sind gerade am Releasen

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

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

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***
