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

Batch kürzen, übersichtlicher machen

Frage Entwicklung Batch & Shell

Mitglied: yazend

yazend (Level 1) - Jetzt verbinden

12.12.2014, aktualisiert 10:23 Uhr, 624 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
gelöst Powershell Hashtable to Übersichtliche Darstellung (2)

Frage von Marabunta zum Thema Batch & Shell ...

Hardware
Kurze, farbige Stromkabel (12)

Frage von Der-Phil zum Thema Hardware ...

Netzwerkmanagement
gelöst Cisco übersichtliches "Hilfsadmininterface" zur einfachen Administration (3)

Frage von twiceface zum Thema Netzwerkmanagement ...

Multimedia & Zubehör
Händler für kurze Monitorkabel? (7)

Frage von Datenreise zum Thema Multimedia & Zubehör ...

Neue Wissensbeiträge
Sicherheit

Millionen Euro in den Sand gesetzt?

(1)

Information von transocean zum Thema Sicherheit ...

Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Erkennung und -Abwehr

Ccleaner-Angriff war nur auf große Unternehmen gemünzt

(10)

Information von Lochkartenstanzer zum Thema Erkennung und -Abwehr ...

Heiß diskutierte Inhalte
Humor (lol)
gelöst Freidach Beitrag (40)

Frage von Penny.Cilin zum Thema Humor (lol) ...

Windows 7
gelöst SSD - Win7 Lags (20)

Frage von ph5555 zum Thema Windows 7 ...

Firewall
gelöst Firewall Firmeneimsatz (19)

Frage von wiesi200 zum Thema Firewall ...