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

net share (Pfad mit Benutzereingabe)

Frage Entwicklung Batch & Shell

Mitglied: partydevil

partydevil (Level 1) - Jetzt verbinden

21.04.2009, aktualisiert 15:19 Uhr, 6924 Aufrufe, 2 Kommentare

Code:
net share Freigabename=Laufwerk:Pfad

Hallo zusammen

Mein Problem ist folgendes:

Ich muss mit einer batch Datei Ordner anlegen und freigeben.

Der Ordnername und Pfad muss durch den User angegeben werden.

Mein Code:

:: Benutzereingaben

@echo off
echo Wie heisst der Benutzername:
set /P name=
echo -----------------------------------------------
:repeat
echo Unter welchem Laufwerk wollen Sie den Ordner anlegen (z.B. C:\):
set /P laufwerk=
echo -----------------------------------------------
echo Unter welchem Pfad (Hinweis: Pfad mit \ beenden):
set /P Pfad=

:: Überprüfung ob Pfad vorhanden

if exist %laufwerk%%pfad% goto done

echo Der Pfad %laufwerk%%pfad% wurde nicht gefunden!

goto repeat

:done
echo der Pfad existiert!
echo -----------------------------------------------

:: Anlegen vom Ordner

mkdir %pfad%%name%

echo Der Ordner wurde angelegt.
echo -----------------------------------------------

:: Der Ordner sharen
set hiden=$
net share %name%%hiden%=%laufwerk%:%pfad%

echo Share angelegt.


:ENDE

Code Ende


Mein Program hängt beim net share.
denn ich muss den Befehl so ausgeben:
net share Freigabename=Laufwerk:Pfad

Aber da ich unter der Variable %Laufwerk% z.b. C:\ habe gibts ein error.

wie kann ich aus der Variabel einzelne Zeichen herauslesen?

Oder muss ich ein Array machen? --> wie geht das schon wieder^^?

Danke für eure Hilfe
Mitglied: partydevil
21.04.2009 um 16:43 Uhr
Ok ich habs selber herausgefunden:

set "drive=%pfad:~,1%"


Ein weiteres Problem:

Wie kann ich den freigegebenen Ordner hidden setzten?

manuell macht man dies mit $

aber wie geht das im script?
Bitte warten ..
Mitglied: Logan000
22.04.2009 um 09:30 Uhr
Moin Moin

Was genau meinst Du mit:
Wie kann ich den freigegebenen Ordner hidden setzten?

Das $ solte reichen damit die Freigabe nicht in der netzwerkumgebung unter dem jeweiligen Rechner angezeigt wird.

Gruß L.
Bitte warten ..
Ähnliche Inhalte
Windows Server
Fehlermeldung 1332 Net Share
gelöst Frage von Hans3003Windows Server1 Kommentar

Hallo, ich versuche auf einem Windows Server2012R2 in der Poweshell einen Ordner freizugeben und Berechtigungen zu setzen, Erhalte aber ...

Batch & Shell
Batch: Net share Alternative
gelöst Frage von BatchAnfaenger91Batch & Shell9 Kommentare

Hallo über Net Share "Sharename" ist es möglich die Berechtigungen zu lesen. Meine Frage ist, gibt es auch andere ...

Windows 7
BELOHNUNG: Sytemfehler 5 und 86 mit NET VIEW - SHARE zwischen Win7 PCs
gelöst Frage von LinobaleoWindows 722 Kommentare

Hallo zusammen, dies scheint eine äussert schwere Knacknuss zu seinnach Wochen in verschiedenen Foren keine neuen Anhaltspunkte, die zur ...

Windows Tools
In den Druckvorgang eingreifen - Benutzereingabe und Ausdruck Barcode
Frage von DeeJayBeeWindows Tools3 Kommentare

Hallo zusammen, ich möchte diverse Dokumente ausdrucken (E-Mail, Word-Datei, PDF, etc) und dabei auf dem Ausdruck in einer Ecke ...

Neue Wissensbeiträge
Perl

Perl hat heute Geburtstag: 30 Jahre Perl: Lange Gesichter zum Geburtstag

Information von Penny.Cilin vor 3 StundenPerl2 Kommentare

Hallo, auch wenn es wenige wissen und noch weniger Leute es nutzen. Perl hat heute Geburtstag. 30 Jahre Perl ...

Sicherheit

Blackberry stirbt - Keine Updates für Priv mehr

Tipp von certifiedit.net vor 4 StundenSicherheit

Blackberry wird zu einer 08/15 Firma und geht wohl mehr und mehr den Weg, den HTC schon ging. Von ...

Windows 10

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

Tipp von kgborn vor 2 TagenWindows 1010 Kommentare

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 2 TagenSicherheits-Tools

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

Heiß diskutierte Inhalte
Batch & Shell
Kann man mit einer .txt Datei eine .bat Datei öffnen?
gelöst Frage von HelloWorldBatch & Shell20 Kommentare

Wie schon im Titel beschrieben würde ich gerne durch einfaches klicken auf eine Text oder Word Datei eine Batch ...

LAN, WAN, Wireless
WLAN Reichweite erhöhen mit neuer Antenne
gelöst Frage von gdconsultLAN, WAN, Wireless12 Kommentare

Hallo, ich besitze einen TL-WN722N USB-WLAN Dongle mit einer richtigen Antenne. Ich frage mich jetzt ob man die Reichweite ...

Netzwerkgrundlagen
Belibiges Teilnetz einer Subnetzmaske rausfinden?
Frage von CenuzeNetzwerkgrundlagen10 Kommentare

Wundervollen Gutentag, mittlerweile kann ich Subnetting so einigermaßen, aber ein Problem habe ich noch. Netzwerkadresse und Boradcast errechnen ist ...

Windows Server
Logging von "gesendeten Nachrichten" auf Terminalservern
Frage von Z3R0C0MM4N0THiN6Windows Server9 Kommentare

Hallo zusammen, kann mir jemand auf kurzem Wege sagen ob 1) die per Task-Manager (oder damals tsadmin) an Benutzer ...