Hallo zusammen,
ich bin Anfänger in Sachen Windows Server. Ich hab mir ein Testsystem aufgesetzt und bin gerade dabei, Ordner und Verzeichnisse freizugeben. Das teste ich gerade über die Befehle in der PowerShell.
Irgendwie frisst die Maschine aber meine Syntax nicht.
Folgenden Befehl gebe ich ein:
net share test=c:\test /grant:testuser,read
Ich bekomme dann immer die Fehlermeldung: Die Syntax des Befehls lautet: net share bla,bla,bla......
Wenn ich nur net share test=c:\test eingebe, das geht (aber ich möcht ja speziell dem user eine Berechtigung geben).
Kann mir da jemand weiterhelfen, was mach ich falsch?
Seite 1 von 1
syntax für net share synatax nicht korrekt
Anzeige
#2
geschrieben 28. März 2014 - 21:45
Die Syntax ist okay.
Aber es sieht aus, als ob das mal wieder ein Lokalisierungsproblem wäre. Probier mal "Lesen" statt 'Read'.
Außerdem muß der Account 'testuser' existieren, und das Verzeichnis C:\test natürlich auch.
Aber es sieht aus, als ob das mal wieder ein Lokalisierungsproblem wäre. Probier mal "Lesen" statt 'Read'.
Außerdem muß der Account 'testuser' existieren, und das Verzeichnis C:\test natürlich auch.
Dieser Beitrag wurde von RalphS bearbeitet: 28. März 2014 - 21:47
#3
geschrieben 28. März 2014 - 22:11
Hallo,
also LESEN geht auch nicht, trotzdem Danke. Der User und das Verzeichnis sind vorhanden. Ich denke mal dann würde auch eine andere Fehlermeldung kommen. Ich weiß echt nicht mehr weiter....
also LESEN geht auch nicht, trotzdem Danke. Der User und das Verzeichnis sind vorhanden. Ich denke mal dann würde auch eine andere Fehlermeldung kommen. Ich weiß echt nicht mehr weiter....
#4
geschrieben 28. März 2014 - 22:29
In der Powershell musst Du mit ' arbeiten.
net share test=c:\test '/grant:testuser,read'
Viele Eingaben für die Eingabeaufforderung (cmd.exe) funktionieren nicht in der Konsole der PowerShell. Bei einigen kann man etwas trixen, andere Befehle laufen gar nicht. Hier muss man dann zur cmd.exe wechseln.
net share test=c:\test '/grant:testuser,read'
Viele Eingaben für die Eingabeaufforderung (cmd.exe) funktionieren nicht in der Konsole der PowerShell. Bei einigen kann man etwas trixen, andere Befehle laufen gar nicht. Hier muss man dann zur cmd.exe wechseln.
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#5
geschrieben 28. März 2014 - 22:40
Hi,
das wars. Ist das mit dem ' schon immer so, oder erst seit Windows Server 2012 R2?
In allen Dokumentationen welche ich gefunden habe, also auch bei Microsoft, hab ich nichts von einem ' in der Syntax gesehen!
Auf jeden Fall mal vielen Dank!
das wars. Ist das mit dem ' schon immer so, oder erst seit Windows Server 2012 R2?
In allen Dokumentationen welche ich gefunden habe, also auch bei Microsoft, hab ich nichts von einem ' in der Syntax gesehen!
Auf jeden Fall mal vielen Dank!
#6
geschrieben 28. März 2014 - 22:47
Das mit dem ' ist eine Besonderheit, wenn man den Befehl in der PowerShell Konsole eingibt. Ansonsten wird /grant falsch interpretiert.
'net' ist ein alter Befehl für die alte Eingabeaufforderung (cmd.exe). Hier gelten andere Syntaxregeln. Hier wäre net share test=c:\test /grant:testuser,read die richtige Syntax. In der PowerShell funktioniert das so allerdings nicht.
Das ist teilweise ätzend, das einige der alten externen Befehle in der PowerShell Konsole ein anderes Verhalten aufweisen.
'net' ist ein alter Befehl für die alte Eingabeaufforderung (cmd.exe). Hier gelten andere Syntaxregeln. Hier wäre net share test=c:\test /grant:testuser,read die richtige Syntax. In der PowerShell funktioniert das so allerdings nicht.
Das ist teilweise ätzend, das einige der alten externen Befehle in der PowerShell Konsole ein anderes Verhalten aufweisen.
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#7
geschrieben 29. März 2014 - 07:53
Ups. Hab ich doch das "Powershell" überlesen.
Thema verteilen:
Seite 1 von 1