Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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, 6874 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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Heiß diskutierte Inhalte
Erkennung und -Abwehr
Virenschutz - Meinungen (29)

Frage von honeybee zum Thema Erkennung und -Abwehr ...

TK-Netze & Geräte
Telefonanlage gesucht (26)

Frage von Xaero1982 zum Thema TK-Netze & Geräte ...

Windows 10
gelöst Welches OS für Firmengeräte? (20)

Frage von MarkusVH zum Thema Windows 10 ...

Exchange Server
SBS2011: POP3-Connector 10 MB Grenze Email Benachrichtigung (20)

Frage von bogi1102 zum Thema Exchange Server ...