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

Batch kürzen, übersichtlicher machen

Mitglied: yazend

yazend (Level 1) - Jetzt verbinden

12.12.2014, aktualisiert 10:23 Uhr, 653 Aufrufe, 2 Kommentare

Guten Morgen zusammen,

kann hier mal jemand "rüber schauen" da meine BATCH Kenntnisse nicht dafür ausreichen um diese eventuell kompakter zu gestalten.

vielen dank für jegliche mühen
gruß Alex

Nachfolgende die Batch

01.
@echo off 
02.
 
03.
rem	###   Variablen für ausgabe *.TXT Pfad setzten   ### 
04.
set PFAD= "C:" 
05.
set PFAD1= "\\192.168.0.1\q\db" 
06.
rem	###   Variablen für temp Ziel abfrage setzten   ### 
07.
set PFAD2= "C:\." 
08.
set PFAD3= "\\192.168.0.1\q\db\." 
09.
 
10.
rem	###   Ziel abfragen   ### 
11.
if exist %PFAD2% ( 
12.
	goto RUN 
13.
	) else ( 
14.
	  goto RUN1 
15.
16.
:RUN 
17.
rem	###   Zielordner abfragen gegebenfalls erstellen   ### 
18.
if exist %PFAD%\PC_INFO ( 
19.
	goto NEXT 
20.
	) else ( 
21.
	  md %PFAD%\PC_INFO 
22.
23.
:NEXT 
24.
rem 	###   Test Sprung zu eof   ### 
25.
rem goto eof 
26.
 
27.
rem	###   Informationen auslesen und auf PFAD in *.txt schreiben   ### 
28.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
29.
echo PC Name:		 %computername% >>%PFAD%\PC_INFO\%computername%.txt 
30.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
31.
netsh interface ip show config >>%PFAD%\PC_INFO\%computername%.txt 
32.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
33.
systeminfo | findstr "Host Name" >>%PFAD%\PC_INFO\%computername%.txt 
34.
systeminfo | findstr "Domain" >>%PFAD%\PC_INFO\%computername%.txt 
35.
systeminfo | findstr "OS Name" >>%PFAD%\PC_INFO\%computername%.txt 
36.
systeminfo | findstr "OS Version" >>%PFAD%\PC_INFO\%computername%.txt 
37.
systeminfo | findstr "System Manufacturer" >>%PFAD%\PC_INFO\%computername%.txt 
38.
systeminfo | findstr "System Model" >>%PFAD%\PC_INFO\%computername%.txt 
39.
systeminfo | findstr "System type" >>%PFAD%\PC_INFO\%computername%.txt 
40.
systeminfo | findstr "Total Physical Memory" >>%PFAD%\PC_INFO\%computername%.txt 
41.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
42.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
43.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
44.
ipconfig | findstr "IPv4 Address" >>%PFAD%\PC_INFO\%computername%.txt 
45.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
46.
route print >>%PFAD%\PC_INFO\%computername%.txt 
47.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
48.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
49.
echo CPU Type: >>%PFAD%\PC_INFO\%computername%.txt 
50.
wmic cpu get name >>%PFAD%\PC_INFO\%computername%.txt 
51.
echo. >>%PFAD%\PC_INFO\%computername%.txt 
52.
echo ______________________________________________>>%PFAD%\PC_INFO\%computername%.txt 
53.
 
54.
:RUN1 
55.
rem	###   Ziel abfragen   ### 
56.
if exist %PFAD3% ( 
57.
	goto RUN2 
58.
	) else ( 
59.
	  goto eof 
60.
61.
:RUN2 
62.
rem	###   Zielordner abfragen gegebenfalls erstellen   ### 
63.
if exist %PFAD1%\PC_INFO ( 
64.
	goto NEXT1 
65.
	) else ( 
66.
	  md %PFAD1%\PC_INFO 
67.
68.
:NEXT1 
69.
rem	###   Informationen auslesen und auf PFAD1 in *.txt schreiben   ### 
70.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
71.
echo PC Name:		 %computername% >>%PFAD1%\PC_INFO\%computername%.txt 
72.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
73.
netsh interface ip show config >>%PFAD1%\PC_INFO\%computername%.txt 
74.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
75.
systeminfo | findstr "Host Name" >>%PFAD1%\PC_INFO\%computername%.txt 
76.
systeminfo | findstr "Domain" >>%PFAD1%\PC_INFO\%computername%.txt 
77.
systeminfo | findstr "OS Name" >>%PFAD1%\PC_INFO\%computername%.txt 
78.
systeminfo | findstr "OS Version" >>%PFAD1%\PC_INFO\%computername%.txt 
79.
systeminfo | findstr "System Manufacturer" >>%PFAD1%\PC_INFO\%computername%.txt 
80.
systeminfo | findstr "System Model" >>%PFAD1%\PC_INFO\%computername%.txt 
81.
systeminfo | findstr "System type" >>%PFAD1%\PC_INFO\%computername%.txt 
82.
systeminfo | findstr "Total Physical Memory" >>%PFAD1%\PC_INFO\%computername%.txt 
83.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
84.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
85.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
86.
ipconfig | findstr "IPv4 Address" >>%PFAD1%\PC_INFO\%computername%.txt 
87.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
88.
route print >>%PFAD1%\PC_INFO\%computername%.txt 
89.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
90.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
91.
echo CPU Type: >>%PFAD1%\PC_INFO\%computername%.txt 
92.
wmic cpu get name >>%PFAD1%\PC_INFO\%computername%.txt 
93.
echo. >>%PFAD1%\PC_INFO\%computername%.txt 
94.
echo ______________________________________________>>%PFAD1%\PC_INFO\%computername%.txt 
95.
cls 
96.
echo\ 
97.
echo\ 
98.
echo\ 
99.
echo\ 
100.
echo         ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» 
101.
echo         º                                                               º 
102.
echo         º             gewnschte Dateien wurdern erstellt !             º 
103.
echo         º                                                               º 
104.
echo         º              Tastendruck schlieát das Fenster !               º 
105.
echo         º                                                   A. Amend    º 
106.
echo         ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 
107.
echo\ 
108.
@echo off 
109.
pause>nul 
110.
exit 
111.
:eof 
112.
echo\ 
113.
echo\ 
114.
echo\ 
115.
echo\ 
116.
echo         ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» 
117.
echo         º                                                               º 
118.
echo         º                       !!! E R R O R !!!                       º 
119.
echo         º                                                               º 
120.
echo         º                  Prfe deine Einstellungen                    º 
121.
echo         º                                                               º 
122.
echo         º                              oder                             º 
123.
echo         º                                                               º 
124.
echo         º                   Schmeiá den PC weg !!!!                     º 
125.
echo         º                                                   A. Amend    º 
126.
echo         ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ 
127.
echo\ 
128.
@echo off 
129.
pause>nul 
130.
exit
Mitglied: Pjordorf
12.12.2014 um 19:15 Uhr
Hallo,

Zitat von yazend:
kann hier mal jemand "rüber schauen"
Gemacht.

Gruß,
Peter
Bitte warten ..
Mitglied: 114757
12.12.2014, aktualisiert um 20:32 Uhr
@echo done ...
macht dann 11,50€, Bar oder mit Karte ?
Bitte warten ..
Ähnliche Inhalte
Batch & Shell

In Batch FINDSTR in Variable und auch noch kuerzen

gelöst Frage von deathwormBatch & Shell2 Kommentare

Hallo! Ich habe folgendes Problem. Beim verschluesseln von Festplatten wird ein Key generiert und dieser in eine TXT Datei ...

Batch & Shell

Powershell Hashtable to Übersichtliche Darstellung

gelöst Frage von MarabuntaBatch & Shell2 Kommentare

Ich frage Remote diverse Rechner ab und speichere das Ergebnis aller Rechner in $LoggedOn, die Variable liefert allerdings jeder ...

Netzwerkmanagement

Cisco übersichtliches "Hilfsadmininterface" zur einfachen Administration

gelöst Frage von twicefaceNetzwerkmanagement3 Kommentare

Guten Morgen, was Cisco angeht bin ich mit vielen Befehlen gut vertraut. Jedoch möchte ich für einen "Hilfsadmin" ein ...

HTML

Netzwerk übersichtlich darstellen

Frage von FFly82HTML7 Kommentare

Ich komme langsam aber sicher mit meiner selbsterstellten "Tapete" nicht mehr zurecht und bin nun auf der Suche nach ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 10 StundenHumor (lol)3 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 22 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 23 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 1 TagMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server45 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware16 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...