2016-07-24 31 views
0

Ich versuche, eine Samba-Freigabe auf Ubuntu zu einem zugeordneten Laufwerk unter Windows hinzufügen, aus einem Batch-Skript. Ich muss den Benutzernamen und das Passwort in der Batch-Datei angeben, um auf die Freigabe zuzugreifen. Ich weiß, das ist schlechte Sicherheit, aber ich brauche es so, weil das Batch-Skript automatisch von etwas anderem erzeugt wird. Die Freigabe sollte auch nach 30 Minuten aufgehoben werden.Batch Skript Karte Samba mit Benutzername und Passwort teilen und automatisch absteigen

Antwort

0

Werfen Sie einen Blick auf net use /help, die erläutert, wie Sie eine Freigabe zuordnen und löschen.

Für den Teil "30 Minuten" würde ich schtasks verwenden, um eine geplante Aufgabe zur angegebenen Zeit zu erstellen. Wenn Sie in sich geschlossene bleiben wollen, unterstützen modernere Versionen von Windows (7ff, glaube ich) TIMEOUT /T 1800 /NOBREAK, die 1800 Sekunden wartet und Tastenbetätigungen ignoriert.

+0

ah, ok es sieht aus wie ich es tun kann mit 'net use z: \\ ubuntuserver \ theshare/benutzer: domain \ benutzername password' Allerdings würde ich wirklich nicht gehen die' schtasks' route, selbst im Batch-Skript enthalten wäre besser, jede Art und Weise zu pausieren oder einen Timer setzen? Nach dem sollte dies funktionieren "net use z:/delete" Ich melde mich nach dem Test zurück. – hhammond

+0

@hhammond: siehe Update – ths