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

hosts austauschen per batch

Frage Entwicklung Batch & Shell

Mitglied: derkleinsie

derkleinsie (Level 1) - Jetzt verbinden

23.11.2009, aktualisiert 12:15 Uhr, 4243 Aufrufe, 2 Kommentare

Ich möchte per klick meine "hosts" austauschen gegen eine modifizierte.
die originale bleibt erhalten und wird umbenannt in "hosts-original".

eine modifizierte wird aus dem installverzeichnis kopiert wo auch die .bat liegt und in den c:\windows\bla\etc\ ordner reinkopiert und von "hosts.txt"(ja ne txt damit ich sie editieren kann) in "hosts" benannt.
bei erneutem klick wird die hosts gelöscht und die umbenannte "hosts-original" wieder "hosts" genannt
das ganze läuft schon mal, muss allerdings als admin ausgeführt werden (habe eine runas vorgeschaltet).
und alles muss auf "e:" liegen sonst passt die pfadangabe nicht .... so und jetzt kommt die große frage.
kann ich die pfadangabe nicht als variable setzten?



Nochmal auf Deutsch: Die bat soll wissen das die hosts.txt in dem gleichen ordner zu finden ist wie die bat selber, egal wohin man den ordner kopiert.

buä ich hoffe ihr versteht mich

Alles liegt im ordner "modi"
sicherung.bat
hosts.txt


Quellcode

01.
@echo on 
02.
 
03.
cd c:\Windows\System32\drivers\etc\ 
04.
pause 
05.
if exist hosts-original goto :reset 
06.
 
07.
REM gesicherte host holen 
08.
	copy e:\modi\hosts.txt c:\Windows\System32\drivers\etc\ 
09.
 
10.
REM aktuelle hosts Umbenennen in hosts-original.txt 
11.
 
12.
	cd c:\Windows\System32\drivers\etc\ 
13.
	ren hosts hosts-original 
14.
 
15.
REM gesicherte hosts Umbennennen von .txt in .nix 
16.
 
17.
	ren hosts.txt hosts 
18.
 
19.
 
20.
REM DNS flushen 
21.
 
22.
	ipconfig /flushdns 
23.
 
24.
REM Browser killen 
25.
 
26.
	taskkill /F /IM firefox.exe 
27.
	taskkill /F /IM iexplore.exe 
28.
 
29.
goto ende 
30.
:reset 
31.
 
32.
	REM alte hosts löschen 
33.
	 
34.
		del c:\windows\System32\drivers\etc\hosts 
35.
 
36.
 
37.
	REM in das Verzeichnis wechseln etc 
38.
		cd c:\windows\System32\drivers\etc\ 
39.
 
40.
	REM Umbenennen der hosts-original 
41.
		ren hosts-original hosts 
42.
 
43.
	REM DNS flushen 
44.
		ipconfig /flushdns 
45.
 
46.
	REM Firefox/IE kappen 
47.
		taskkill /F /IM firefox.exe 
48.
		taskkill /F /IM iexplore.exe 
49.
 
50.
 
51.
:ende
Mitglied: Woolfsmann
23.11.2009 um 11:58 Uhr
Hi,

ich bin in Batch nicht so bewandert aber hast du mal versucht aus

01.
copy e:\modi\hosts.txt c:\Windows\System32\drivers\etc\
das
01.
copy hosts.txt c:\Windows\System32\drivers\etc\
zu machen ?

gruß
Woolfsmann
Bitte warten ..
Mitglied: derkleinsie
23.11.2009 um 12:12 Uhr
ja das funktioniert als normal user, aber nicht wenn ich es als admin ausführe ...
aber ich habe die lösung schon gefunden .... wald ... bäume.
01.
REM gesicherte host holen 
02.
	cd %~dp0 
03.
	copy  hosts.txt c:\Windows\System32\drivers\etc\
thx für deine mühe
Bitte warten ..
Ähnliche Inhalte
Backup
gelöst Verstädnissfrage Veeam On-Host und Off-Host Backup (6)

Frage von Philipp711 zum Thema Backup ...

Webentwicklung
Webseiten hosten (4)

Frage von Leon1234 zum Thema Webentwicklung ...

Hyper-V
gelöst DC austauschen - Ersetzen (16)

Frage von HeinrichM zum Thema Hyper-V ...

Netzwerke
gelöst Firewall Austausch (7)

Frage von UnbekannterNR1 zum Thema Netzwerke ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Batch & Shell
Batch Programm verhalten bei shoutdown -p (17)

Frage von Michael-ITler zum Thema Batch & Shell ...

Linux Desktop
Bildschirmauflösung unter Linux festlegen (12)

Frage von itebob zum Thema Linux Desktop ...

Windows Server
Kennwort vergessen bei Hyper vserver 2012r (12)

Frage von jensgebken zum Thema Windows Server ...

Windows Userverwaltung
gelöst Administrator hat alle Rechte verloren (10)

Frage von mrdead zum Thema Windows Userverwaltung ...