Zum Inhalt

Monat: Februar 2010

Windows 7: Freigabe per Batchfile erstellen

Mit dem Befehl net share kann man per Kommandozeile Freigaben erstellen:
net share <Name der Freigabe>=<Pfad> /REMARK:"<Kommentar>" /GRANT:<Benutzer>,<Berechtigungen>

Ein Beispiel: Mit dem folgenden Befehl wird der Ordner F:\Filme als Filme im Netzwerk freigegeben und nur der Benutzer WDTV darauf darauf mit Leserechten zugreifen:
net share Filme=F:\Filme /REMARK:"Filme" /GRANT:WDTV,READ

Mit net share /? bekommt man die weiteren Optionen des Befehls präsentiert.

Windows 7: Lokale Anmeldung verbieten

Ich hab mir ja die Tage diesen WD TV Live Mediaplayer fürs Netzwerk gekauft. Um die Freigaben unter Windows 7 komfortabel handhaben zu können, habe ich extra einen Benutzer für den WD TV Live Mediaplayer angelegt. Allerdings könnte man sich nun mit diesem Benutzer ganz normal auch unter Windows anmelden, was ich allerdings nicht möchte. Daher kann man über die lokalen Sicherheitsrichtlinien (nicht erst seit Windows 7) Benutzern und Gruppen die lokale Anmeldung verbieten, übers Netzwerk klappts weiterhin, d.h. Freigaben können noch genutzt werden.

Man kommt über die Suchfunktion im Startmenü von Windows 7 in die „Lokale Sicherheitsrichtlinie“. Dort wählt man dann „Lokale Richtlinien“ und „Zuweisen von Benutzerrechten“ aus. Der Eintrag „Lokal anmelden verweigern“ bietet nun eine Liste mit Benutzern und Gruppen an, die sich nicht lokal anmelden dürfen.

Lokal Anmelden verweigern

Dort jetzt einfach die gewünschten Benutzer und Gruppen hinzufügen und fertig ist man. Um auszuprobieren, obs geklappt hat, einfach abmelden und schauen, ob die Benutzer noch für die Anmeldung zur Verfügung stehen (sollten sie nicht).

Nachtrag (4. Mai 2010): Das ganze scheint erst ab per Professional Edition von Windows 7 zu funktionieren, die Home Edition bietet keine „Lokale Sicherheitsrichtlinie“.

WD TV Live und Windows 7 Freigaben

Nachdem ich nun seit ein paar Tagen Besitzer eines WD TV Live bin, hats auch nach viel Flucherei geklappt, endlich Videos/Musik/Photos über Netzwerkfreigaben mit dem Ding abzuspielen, ohne auf einen Media Server angewiesen zu sein. Sowas bringt Windows 7 zwar scheinbar von Haus aus mit (Windows Media Center), aber es gibt ja auch Alternativen (TVersity). Trotzdem finde ich normale Netzwerkfreigaben besser und einfacher zu kontrollieren.

Damit WD TV Live auf Windows 7 Freigaben zugreifen kann, sollte zuerst ein eigener Benutzer dafür angelegt werden, der auch ein Passwort bekommen muss. Beim Passwort sollte man auf (deutsche) Sonderzeichen verzichten, die scheint das WD TV Live nicht wirklich zu mögen. Danach kann man über die erweiterte Freigabe Ordner genau für diesen Benutzer freigeben. Am Fernseher sollte das WD TV Live nun nach Benutzer und Passwort fragen und dann hoffentlich auch die Freigaben auflisten. Falls die Ordner dann trotzdem keinen Inhalt haben oder Dateien fehlen, hat der neu angelegte Benutzer oftmals keine Rechte um auf diese Ordner und Dateien zuzugreifen. Über die Ordner- und Dateieigenschaften kann man dem neuen Benutzer dann aber Leserechte (oder mehr) geben und dann sollte es klappen. Hats bei mir jedenfalls.

Das klingt jetzt alles recht einfach, hat mich aber trotzdem zwei Abende gekostet… 😉

Wer trotzdem weiterhin Probleme hat, auf Freigaben zuzugreifen, kann mal probieren, eine aktuelle Firmware von B-RAD zu installieren und dann per Telnet oder SSH versuchen, die Freigaben per xmount zu verbinden. Oder einfach mal weiter bei Google suchen, da gibts Unmengen von Anleitungen für Windows 7. Von denen mit irgenwelchem Fusch in der Windows Registrierung oder lustigen Windows Firewall Spielereien würde ich aber die Finger lassen.