WinFuture-Forum.de: syntax für net share - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows Server
Seite 1 von 1

syntax für net share synatax nicht korrekt


#1 Mitglied ist offline   Startpaket 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 28. März 14
  • Reputation: 0

geschrieben 28. März 2014 - 21:13

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?
0

Anzeige



#2 Mitglied ist offline   RalphS 

  • Gruppe: VIP Mitglieder
  • Beiträge: 8.895
  • Beigetreten: 20. Juli 07
  • Reputation: 1.126
  • Geschlecht:Männlich
  • Wohnort:Zuhause
  • Interessen:Ja

geschrieben 28. März 2014 - 21:45

Die Syntax ist okay.

Aber es sieht aus, als ob das mal wieder ein Lokalisierungsproblem wäre. :huh: 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

"If you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn."-- Anne Isabella Thackeray Ritchie

Eingefügtes Bild
Eingefügtes Bild
0

#3 Mitglied ist offline   Startpaket 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 28. März 14
  • Reputation: 0

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

#4 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.795
  • Beigetreten: 19. August 04
  • Reputation: 1.434
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

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.
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
1

#5 Mitglied ist offline   Startpaket 

  • Gruppe: Mitglieder
  • Beiträge: 3
  • Beigetreten: 28. März 14
  • Reputation: 0

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!
0

#6 Mitglied ist offline   DK2000 

  • Gruppe: Administration
  • Beiträge: 19.795
  • Beigetreten: 19. August 04
  • Reputation: 1.434
  • Geschlecht:Männlich
  • Wohnort:Oben auf dem Berg
  • Interessen:Essen, PC, Filme, TV Serien...

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.
Ich bin kein Toilettenpapier-Hamster.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
0

#7 Mitglied ist offline   RalphS 

  • Gruppe: VIP Mitglieder
  • Beiträge: 8.895
  • Beigetreten: 20. Juli 07
  • Reputation: 1.126
  • Geschlecht:Männlich
  • Wohnort:Zuhause
  • Interessen:Ja

geschrieben 29. März 2014 - 07:53

Ups. Hab ich doch das "Powershell" überlesen. :blush:
"If you give a man a fish he is hungry again in an hour. If you teach him to catch a fish you do him a good turn."-- Anne Isabella Thackeray Ritchie

Eingefügtes Bild
Eingefügtes Bild
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0