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, 16796 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
Batch & Shell

Remote Powershell ausführen wie lokale Powershell

gelöst Frage von IngenieursBatch & Shell2 Kommentare

Hallo vielleicht ist der Titel nicht ganz deutlich formuliert. Ich möchte wissen ob es eine Möglichkeit gibt Remote Powershell ...

Batch & Shell

Powershell Hashtable

gelöst Frage von MarabuntaBatch & Shell2 Kommentare

Warum steht Neuer Wert an zweiter und nicht an dritter Stelle? Ich wollte mir auch die Inhalte wie ein ...

Batch & Shell

Powershell elevated

Tipp von AnkhMorporkBatch & Shell2 Kommentare

Ein kleiner Tipp am Rande für alle PS-Novizen (ich wars einfach leid): Um eine Konsole mit elevated rights schnell ...

Batch & Shell

Datenbankabfrage Powershell

gelöst Frage von internet2107Batch & Shell3 Kommentare

Ich versuche auf eine Datenbank zuzugreifen, was auch soweit klappt. Jedoch möchte ich gerne alle Tabellen listen, die sich ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 2 TageniOS3 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 3 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 5 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 5 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
Hosting & Housing
VMware VM mit über 1TB RAM für S4HANA
gelöst Frage von Leo-leHosting & Housing24 Kommentare

Hallo zusammen, wer hat Erfahrng und kann mir einen Tipp zum sizing von S4HANA Systemen geben? Wir möchten, zunächst ...

LAN, WAN, Wireless
WLAN und Ausmessung - Eine Glaubensfrage?
Frage von ptr2brainLAN, WAN, Wireless23 Kommentare

Liebe Experten, als Sys-Admin habe ich mir schon öfter die Frage gestellt, ob es sich beim Thema WLAN und ...

Drucker und Scanner
SW-Laserdrucker mit sechs Papierfächern gesucht
Frage von MOS6581Drucker und Scanner19 Kommentare

Moin, zur Abwechslung mal eine sonderbare Anforderung :) Ich suche einen S/W Laserdrucker (kein MFP), der sechs Papierfächer bzw. ...

Virtualisierung
Gebrauchte Server Hardware als Virtualisierungs-"Spielwiese"?
Frage von NixVerstehenVirtualisierung19 Kommentare

Einen wunderschönen guten Morgen zusammen, ich möchte mich gerne etwas tiefer mit dem Thema Virtualisierung beschäftigen und dazu ein ...