Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

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, 6922 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 Tools
In den Druckvorgang eingreifen - Benutzereingabe und Ausdruck Barcode (3)

Frage von DeeJayBee zum Thema Windows Tools ...

Windows Server
gelöst Share-Problem? (5)

Frage von kellbidden zum Thema Windows Server ...

Firewall
DMZ und SMB Share (7)

Frage von Tastuser zum Thema Firewall ...

Google Android
Direktes Mounten von Shares auf Android (1)

Frage von IrunGoldstein zum Thema Google Android ...

Neue Wissensbeiträge
Datenschutz

Autofahrer-Pranger - Bewertungsportal illegal

(8)

Information von BassFishFox zum Thema Datenschutz ...

Windows 10

Neues Win10 Funktionsupdate verbuggt RemoteApp

(2)

Information von thomasreischer zum Thema Windows 10 ...

Microsoft

Die neuen RSAT-Tools für Win10 1709 sind da

(2)

Information von DerWoWusste zum Thema Microsoft ...

Heiß diskutierte Inhalte
Router & Routing
Allnet - VDSL2 Modem - SFP (mini-GBIC) (20)

Frage von Dobby zum Thema Router & Routing ...

Voice over IP
DeutschlandLAN IP Voice Data M Premium, Erfahrung mit Faxgeräte? (17)

Frage von liquidbase zum Thema Voice over IP ...

TK-Netze & Geräte
TK-Anlage VoIP - DECT Erweiterung (16)

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