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

Frage Entwicklung

Mitglied: Iceman75

Iceman75 (Level 1) - Jetzt verbinden

28.04.2008, aktualisiert 23:39 Uhr, 16228 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 ...

Router & Routing
FritzNAS Netzwerkfreigabe
gelöst Frage von KMP1988Router & Routing13 Kommentare

Servus, ich richte gerade ein Fritz.NAS ein. Wenn ich nun mit einem Windows7 PC (In einer Arbeitsgruppe) mich auf ...

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

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 10 StundenWindows 101 Kommentar

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 11 StundenSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
TK-Netze & Geräte
VPN-fähige IP-Telefone
Frage von the-buccaneerTK-Netze & Geräte16 Kommentare

Hi! Weiss noch jemand ein VPN-fähiges IP-Telefon mit dem man z.B. einen Heimarbeitsplatz gesichert anbinden könnte? Habe nur einen ...

Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server12 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server12 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Netzwerkgrundlagen
Laufwerkszuordnung mit zwei IPs
Frage von Alex29Netzwerkgrundlagen11 Kommentare

Hallo in die Runde, Ich als Hobbyadmin hätte mal wieder eine Frage an die Profis. Ich habe ein Netzwerk ...