Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Netzwerkfreigabe mit der PowerShell

Mitglied: Iceman75

Iceman75 (Level 1) - Jetzt verbinden

28.04.2008, aktualisiert 23:39 Uhr, 16460 Aufrufe, 9 Kommentare

Hi,

ich soll für user aus einer .csv herraus auf einem Fileserver ein Verzeichniss (Home Verzeichniss) anlegen und es für den netzzugriff freigeben. Das Verzeichniss kann ich erstellen nur an der Freigabe hackt es:


01.
 
02.
Import-Csv D:\benutzer.csv | ForEach-Object {  
03.
new-item  D:\Users\ -name $_.Name -type directory  
04.
$1 = $_.Name 
05.
 
06.
oder 
07.
 
08.
net share $1=D:\Users\$_.Name Import-Csv D:\benutzer.csv | ForEach-Object {  
09.
new-item  D:\Users\ -name $_.Name -type directory | out-file d:\log.txt -append 
10.
net share $_.Name=D:\Users\$_.Name | out-file d:\log.txt -append 
11.
 
12.
 
13.
 
einer ne Idee was ich falsch mache oder einen Vorschlag????

Gruss

Ice
Mitglied: 60730
28.04.2008 um 10:51 Uhr
Servus,

steinigt mich nicht - aber IMHO ist "Powershell" ja nur VBS *duck*

Ich versteh nicht, was du da vorhast....

"Normalerweise" gibt man eine "Struktur" für alle angemeldeten User frei z.b \\Server\User (freigabe)
Dann erstellt man unterhalb dieser Freigabe einen Userordner und dort gibt man dem Sicherungsadmin und dem User volle Rechte.

Ich nutze dazu Xcacls.
Bitte warten ..
Mitglied: Iceman75
28.04.2008 um 10:56 Uhr
Also ich soll lokale User erstellen. Diese sind in einer.csv vorgegeben. User habe ich erstellt usw.

Jetzt soll auf einem Fileserver für jeden Benutzer ein Verzeichniss eingerichtet werden, dieses ist für den Netzwerjzugriff freizugeben. Zugriff auf das verzeichnis nur admin und User.
Bitte warten ..
Mitglied: 60730
28.04.2008 um 11:17 Uhr
Servus,

kannst du das "manuell" machen?

Ich glaube nicht? (Außer die sind in einer gemeinasmen Arbeitsgruppe)

Wenn ich das richtig gelesen habe:

Du legst einen lokalen User an - der heißt z.B workstation1\user1
und der soll dann auf einem Server "Rechte" auf einen Unterordner bekommen?

Wenn du das "manuell" hinkriegst - dann gehts auch per Script.

Googel nach Xcacls.exe
Bitte warten ..
Mitglied: Iceman75
28.04.2008 um 11:57 Uhr
manuell geht es. auch per script. aber halt für einzelne user:

zb: net share User=d:\User

aber soll ja aus einer csv die user nehmen und da habe ich ja Variablen.

zb: net share $_.Name=d:\Users\$_.Name

mit $_.Name Erstelle ich vorher erfolgreich den Ordner. Also an der Variable liegt es nicht
Bitte warten ..
Mitglied: 60730
28.04.2008 um 12:06 Uhr
Guten Morgen.

"Normalerweise" gibt man eine "Struktur" für alle angemeldeten User frei z.b \\Server\User (freigabe)
Dann erstellt man unterhalb dieser Freigabe einen Userordner und dort gibt man dem Sicherungsadmin und dem User volle Rechte.

Ich nutze dazu Xcacls.


Googel nach Xcacls.exe

Nochmal zum mitlesen:

Wenn du den Server in die Knie zwingen willst, dann erstelle für jeden einzelnen User eine Freigabe. Und kümmere dich nicht darum, daß du mit Net Share keine Rechte vergeben kannst.

Wenn du es "richtig" machen willst, dann erstelle eine einzige Freigabe, vergebe dort die Rechte an alle User, und erstelle unterhalb der Freigabe einen Ordner, für den der einzelne user per Xcalcs dann die Berechtigungen bekommt.
Bitte warten ..
Mitglied: Iceman75
28.04.2008 um 13:48 Uhr
läuft das auch mit der PowerShell????
Bitte warten ..
Mitglied: 60730
28.04.2008 um 14:03 Uhr
läuft das auch mit der PowerShell????

Mit .vbs funktioniert es.
Und obs mit dem anderen Nachbarn auch klappt...
Bitte warten ..
Mitglied: Iceman75
28.04.2008 um 16:14 Uhr
habe es jetzt so realisert

01.
 
02.
Import-Csv D:\benutzer.csv | ForEach-Object {  
03.
new-item  D:\Users\ -name $_.Name -type directory | Out-File -FilePath $Logfile -Append 
04.
$net = ($_.Name) 
05.
net share $net=D:\Users\$net | Out-File -FilePath $Logfile -Append 
06.
$owner = (($_.Vorname).Substring(0,3) + ($_.Nachname).Substring(0,2)) 
07.
rmtshare.exe \\pc007\$net /GRANT pc007\Administrator:F /GRANT "sypc007\$owner":F | Out-File -FilePath $Logfile -Append 
08.
 
Bitte warten ..
Mitglied: TuXHunt3R
28.04.2008 um 23:39 Uhr
aber IMHO ist "Powershell" ja nur VBS *duck*

*Stein-werf*

Kann man mit VBS auf alle Objekte des .NET-Framework zugreifen?
Nein

Kann man bei VBS einfach so auf externe CMD-Tools zugreifen?
Nein, man muss einen Umweg über das Objekt "Wscript.Shell" machen.

Kann man bei VBS mit einem einfachen Befehl auf WMI zugreifen?
Nein, man darf eine ellenlange Codezeile schreiben, um nur schon mal den Inhalt des WMI-Objekts auszugeben. Mit PowerShell reicht ein "get-wmiobject <Class>"

Kann man bei VBS Befehle per Pipe weitergeben?
Nein


Du siehst also, es ist nicht ganz dasselbe.......
Bitte warten ..
Ähnliche Inhalte
Microsoft
Netzwerkfreigaben aufspüren
gelöst Frage von TechNik80Microsoft8 Kommentare

Hallo, habt Ihr eine Idee mit welchem Tool ich effizient im Netzwerk (komplette Domäne) alle Netzwerkfreigaben auflisten/aufspüren kann? Ich ...

Windows Server

Zugriff auf Netzwerkfreigabe für Terminaluser

Frage von jones-indiWindows Server9 Kommentare

Hallo, ich möchte Terminalusern den Zugriff auf freigegeben Ordner im Netzwerk erlauben. Wo kann ich das aktivieren? VG

Netzwerkgrundlagen

Kein Zugriff auf kennwortgeschützte Netzwerkfreigabe

Frage von BananenbiegerNetzwerkgrundlagen8 Kommentare

Hallo, ich habe ein recht komplexes problem: Ich kann mit meinem Hauptrechner nicht auf eine kennwortgeschützte Freigabe meines NAS-Systems ...

Linux Netzwerk

Windows Netzwerkfreigaben unter Ubuntu 14.04

Frage von hildefeuerLinux Netzwerk2 Kommentare

Ich bin Gelegenheit Linux user! Hauptsächlich in fremden WLAN Netzen und bei Hombanking. (Nur) Mit Ubuntu 14.04 kann man ...

Neue Wissensbeiträge
Cloud-Dienste

Neue Exchange Online und Office 365 Limits ab 01.06.2018

Tipp von decathlon vor 8 StundenCloud-Dienste

Achtung für alle Exchange Online Nutzer die es vielleicht übersehen haben. Ab 01. Juni gilt folgendes neues Limit User ...

Humor (lol)
Meine Variante der DSGVO
Tipp von Henere vor 2 TagenHumor (lol)4 Kommentare

Datenschutzerklärung Jede gute Website braucht eine Datenschutzerklärung? Ok, dann machen Sie sich auf etwas gefasst. Präambel Artikel 12 der ...

Administrator.de Feedback

Entwicklertagebuch: Datenschutzerklärung nach DS-GVO

Information von admtech vor 2 TagenAdministrator.de Feedback

Hallo Administrator User, Wir respektieren eure Privatsphäre und möchten euch daher auf die Möglichkeiten für den Umgang mit euren ...

Voice over IP

Rufnummernblock aufbrechen nun möglich bei DTAG

Tipp von Datenreise vor 2 TagenVoice over IP

Bei der Telekom ist es seit einigen Tagen laut Aussage der Geschäftskunden-Hotline möglich, eine Rufnummernübernahme auch dann durchzuführen, wenn ...

Heiß diskutierte Inhalte
CPU, RAM, Mainboards
Wieviel Lüfter hat ein HP Elitebook 8730w ?
Frage von -WeBu-CPU, RAM, Mainboards8 Kommentare

Guten Morgen, gestern Abend hat sich bei meinem HP ein/der Lüfter hörbar abgeschaltet oder stark runter geregelt, obwohl das ...

Batch & Shell
Brauche hilf bei einer batch Datei
gelöst Frage von PilllllleBatch & Shell7 Kommentare

hallo, ich versuche mit Hilfe von einer batch- Datei eine bestimmt Zeile aus einer txt- Datei in eine neue ...

Batch & Shell
Brauche Hilfe bei einer batch datai
gelöst Frage von PilllllleBatch & Shell7 Kommentare

hallo ich möchte mithilfe von einer batch datei den aktuell verbundenen Netzwerknamen abfragen lassen für hilfe währe ich sehr ...

Windows Server
Passwort für Terminalserver-Login über IGEL-Client neu vergeben ?
gelöst Frage von WernimanWindows Server6 Kommentare

Hallo, ich bin -verglichen mit euch- ein absoluter Rookie in der Branche, habe aktuell seit meiner Ausbildung gerade den ...