Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
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
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
- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
Hi Tobias,
sowas kommt in 4.0.6
Ich würde mich über Tests dafür freuen!
Viele Grüße
Niko
sowas kommt in 4.0.6

Ich würde mich über Tests dafür freuen!
Viele Grüße
Niko
Code: Alles auswählen
import OPSI
Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
Ja sehr cool. Wann landet das im experimental? 

- n.wenselowski
- Ex-uib-Team
- Beiträge: 3194
- Registriert: 04 Apr 2013, 12:15
Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
Experimental isses schon, Testing vermutlich Anfang nächster Woche.
Endlich!
Endlich!
Code: Alles auswählen
import OPSI
Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
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

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

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.

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
Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
Na dann kommt das wenn ich wieder im Institut bin direkt mal auf den Testing server 

Re: Dynamischer Laufwerksbuchstabe (Depot Mount am Client)
Hi,
Falls jemand die Experientierversion nicht nutzen möche, ich habe es so per VB Script für eine Loginscript im AD gelöst:

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