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

Eine Ja Nein Abfrage in ein Batchdatei integrieren

Frage Entwicklung Batch & Shell

Mitglied: KeiosID

KeiosID (Level 1) - Jetzt verbinden

23.06.2009, aktualisiert 09:54 Uhr, 48279 Aufrufe, 21 Kommentare

Hallo,

ich möchte mit einer Batchdatei bestimmte Dateien auf verschiedene Server kopieren.

Das Skript zum kopieren, umbenennen, löschen und verschieben der Dateien ist kein Problem.

Allerdings möchte ich nach dem Start des Skripts noch einmal eine Abfrage einbauen, ob der User das tatsächlich machen will.

Die Abfrage sollte etwa so ausseheh:

"Sind Sie sicher, dass Sie die Dateien auf den live-Servern austauschen wollen? (J/N)"


Ist das möglich?

Danke
Grüße
KeiosID
Mitglied: derschakal83
23.06.2009 um 10:05 Uhr
Hallo,

probier mal das hier:

@ECHO OFF
ECHO moechten Sie das wirklich tun? (j / n)
SET /p wahl=
if '%wahl%' == 'n' goto Nein
if '%wahl%' == 'j' goto Ja
Goto Ende
:Nein
echo Sie haben NEIN gedrueckt
goto Ende
:Ja
echo Sie haben JA gedrueckt
:Ende
pause


Gruß Tobias
Bitte warten ..
Mitglied: KeiosID
23.06.2009 um 10:29 Uhr
Danke,

sieht gut aus und funktioniert.

Grüße

KeiosID
Bitte warten ..
Mitglied: LotPings
23.06.2009 um 11:02 Uhr
Hallo Tobias,

eine gute Antwort, mit einer if /i Abfrage wäre es zusätzlich von der Groß-/Kleinschreibung unabhängig.
Bitte markiere Code mit den entsprechenden Tags. Siehe in der Formatierungshilfe Quellcode, Code oder HTML Snippets

Eine etwas effizientere Methode um ggfs auch noch mehr Verzweigungen mit einer vorgegebenen Antwort zu erhalten ist
01.
@ECHO OFF 
02.
ECHO moechten Sie das wirklich tun? (j / n) 
03.
SET /p wahl= 
04.
For %%A in (J N) Do if /i '%wahl%'=='%%A' goto :Wahl%%A 
05.
Echo Ungueltige Antwort&Pause&Exit /B 1 
06.
Goto Ende 
07.
:WahlN 
08.
echo Sie haben NEIN gedrueckt 
09.
goto Ende 
10.
:WahlJ 
11.
echo Sie haben JA gedrueckt 
12.
:Ende 
13.
pause
Gruß
Bitte warten ..
Mitglied: pieh-ejdsch
23.06.2009 um 11:10 Uhr
@ derschakal83

auweia!!!

was ist wenn gar nix oder anderes gedrückt wird?
oder Großbuchstaben?
...dann läuf die batch Trotzdem weiter! (goto Ende)
Der Anwender denkt dann ja alles OK wurde gemacht oder halt nicht gemacht.
Ohne diese Meldung steht der Anwender in der Suppe!

Würde ich grundlegend so bewerkstelligen!

01.
@ECHO OFF 
02.
ECHO moechten Sie das wirklich tun? (j / n) 
03.
:Frage 
04.
SET /p wahl= 
05.
if /i not '%wahl%' == 'n' (if /i '%wahl%' == 'j' (goto Ja ) ) else goto Nein  
06.
if defined wahl ECHO Bitte fangen sie keine Unterhaltung an! 
07.
ECHO Antworten Sie Bitte nur mit   j  für Ja oder n für Nein. & goto Frage 
08.
:Nein 
09.
echo Sie haben NEIN gedrueckt 
10.
goto Ende 
11.
:Ja 
12.
echo Sie haben JA gedrueckt 
13.
:Ende 
14.
pause

Gruß Phil

[Edit] mist - zu spät [/Edit]
@LotPings

wieso dann bei Dir :
Zeile 06. Goto Ende 
Zeile 12. :Ende
??????
kannste weglassen
Bitte warten ..
Mitglied: derschakal83
23.06.2009 um 12:13 Uhr
@ phil:
warum denn gleich so arrogant? ("auweia!!!")

Die Aufgabe die er an das Programm gestellt hat, würde genau erfüllt. Außerdem läuft das Programm nicht weiter, falls man eine Taste drückt - sondern springt zum Ende und wird einfach beendet ("Goto Ende" hinter dem IF)

Er scheint ja außerdem das Programm für sich selbst zu entwickeln, ich behaupte mal da braucht man nicht unbedingt auf "Super-DAU"-freundliche Lösung.

Trotzdem danke für die Verbesserungsvorschläge an euch beide.
Bitte warten ..
Mitglied: LotPings
23.06.2009 um 12:26 Uhr
Zitat von pieh-ejdsch:
@LotPings
wieso dann bei Dir :
Zeile 06. Goto Ende 
> Zeile 12. :Ende
??????
kannste weglassen

Da ist eine pause in 13 damit man die Meldung auch lesen kann.
Ansonsten hätte ich gleich Goto :eof genommen.

Aber Du hast trotzdem Recht, aber aus einem anderen Grund: Zeile 06 wird durch den Exit am Ende von Zeile 05 niemals erreicht.
Das kommt wenn nachträglich im Code rumpfuscht

Gruß
LotPings
Bitte warten ..
Mitglied: KeiosID
23.06.2009 um 13:05 Uhr
Hi Leute,

vielen Dank für die weiteren ANregungen und Hilfen. Diese werden nun auch noch miteingearbeitet.

In der Tat wäre es blöd, wenn die files unbeabsichtigt verteilt werden würden. Das käme unter Umständen einem Supergau gleich...

Grüße vom Batchnoob, der trotzdem Batch zusammenfrickelt.
KeiosID

PS.: Wenn ich das script fertig habe, stelle ich es mal ein
Bitte warten ..
Mitglied: KeiosID
23.06.2009 um 15:55 Uhr
so, hier noch das fertige Werk

01.
@echo off 
02.
rem Abfrage ob Dateien wirklich verschoben werden sollen. 
03.
:Frage 
04.
echo Moechten Sie wirklich die Runtimedatei auf allen Live-Servern verteilen? (J N) 
05.
set /p wahl= 
06.
for %%A in (J N) Do if /i '%wahl%'=='%%A' goto Wahl%%A 
07.
ECHO Ungueltige Antwort, nur (J N) & goto Frage 
08.
:WahlN 
09.
echo Sie haben Nein gedrueckt 
10.
goto Ende 
11.
 
12.
:WahlJ 
13.
rem Überprüfen ob die neuste Exportdatei bereits umbenannt wurde, wenn nicht, dann wird die Umbenennundverschiebe.bat  
14.
rem für die TEstumgebung aufgerufen 
15.
 
16.
if exist "\\server0019\shares2\vhv\it_abteilung\Editor_Development\Editor\Server\wd_adware_abo_07\export\exported_configurations\runtime.dux" ( 
17.
	call "\\server0019\shares2\vhv\it_abteilung\Editor_Development\Editor\Server\wd_adware_abo_07\export\exported_configurations\UmbenennUndVerschiebenachTestLokal.bat" 
18.
	echo UmbenennUndVerschiebenachTestLokal.bat abgearbeitet 
19.
20.
rem Datum als Zahl ermitteln(Format MMTTJJJJ) 
21.
 
22.
For /F "tokens=1-7 delims=:/.- " %%a in ("%date%") do set KDATE=%%b%%a%%c 
23.
rem Zeit als Zahl ermitteln(Format MMSS) 
24.
For /F "tokens=1-2 delims=:/.-, " %%a in ("%time%") do set KTIME=%%a%%b 
25.
rem Timestamp erzeugen 
26.
set TIMESTAMP=%KDATE%%KTIME% 
27.
 
28.
rem Verschieben umbenennen der Dateien auf den Servern in das Altverzeichnis und Kopieren der neuen Datei 
29.
rem Testserver 
30.
move \\server00ss\Editor\Server\Export\exported_configurations\adware_abo_07.dux \\server00ss\Editor\Server\Export\exported_configurations\alte_dux_dateien\ 
31.
ren \\server00ss\Editor\Server\Export\exported_configurations\alte_dux_dateien\adware_abo_07.dux %TIMESTAMP%adware_abo_07.dux 
32.
copy \\server0019\shares2\vhv\it_abteilung\Editor_Development\Editor\Server\wd_adware_abo_07\export\exported_configurations\adware_abo_07.dux \\server00ss\Editor\Server\Export\exported_configurations\ 
33.
echo adware_abo_07.dux wurde auf server00ss kopiert 
34.
rem server0044 
35.
move \\server0044\Editor\Server\Export\exported_configurations\adware_abo_07.dux \\server0044\Editor\Server\Export\exported_configurations\alte_dux_dateien\ 
36.
ren \\server0044\Editor\Server\Export\exported_configurations\alte_dux_dateien\adware_abo_07.dux %TIMESTAMP%adware_abo_07.dux 
37.
copy \\server0019\shares2\vhv\it_abteilung\Editor_Development\Editor\Server\wd_adware_abo_07\export\exported_configurations\adware_abo_07.dux \\server0044\Editor\Server\Export\exported_configurations\ 
38.
echo adware_abo_07.dux wurde auf server0044 kopiert 
39.
rem server0043 
40.
move \\server0043\Editor\Server\Export\exported_configurations\adware_abo_07.dux \\server0043\Editor\Server\Export\exported_configurations\alte_dux_dateien\ 
41.
ren \\server0043\Editor\Server\Export\exported_configurations\alte_dux_dateien\adware_abo_07.dux %TIMESTAMP%adware_abo_07.dux 
42.
copy \\server0019\shares2\vhv\it_abteilung\Editor_Development\Editor\Server\wd_adware_abo_07\export\exported_configurations\adware_abo_07.dux \\server0043\Editor\Server\Export\exported_configurations\ 
43.
echo adware_abo_07.dux wurde auf server0043 kopiert 
44.
 
45.
echo.  
46.
echo Sie haben nun die Dateien auf den Servern Verteilt. 
47.
echo. 
48.
echo Bitte starten Sie die Server server00ss, server0043 und server0044 neu 
49.
:Ende 
50.
pause 
51.
exit
Bitte warten ..
Mitglied: LotPings
23.06.2009 um 16:26 Uhr
Hallo KeiosID,

lange Pfade würde ich immer in Anführungszeichen setzen und ich würde um Redundanz zu vermeiden und die Batchdatei lesbarer zu machen Schleifen benutzen und lange (gleiche) Pfade/-bestandtteile aus Variablen lesen.
Dies sollte von der Funktion identisch sein ( natürlichungetestet)
01.
@echo off 
02.
rem Abfrage ob Dateien wirklich verschoben werden sollen. 
03.
:Frage 
04.
echo Moechten Sie wirklich die Runtimedatei auf allen Live-Servern verteilen? (J N) 
05.
set /p wahl= 
06.
for %%A in (J N) Do if /i '%wahl%'=='%%A' goto Wahl%%A 
07.
ECHO Ungueltige Antwort, nur (J N) & goto Frage 
08.
:WahlN 
09.
echo Sie haben Nein gedrueckt 
10.
goto Ende 
11.
 
12.
:WahlJ 
13.
rem Überprüfen ob die neuste Exportdatei bereits umbenannt wurde, wenn nicht, dann wird die Umbenennundverschiebe.bat  
14.
rem für die TEstumgebung aufgerufen 
15.
set s19exconf=\\server0019\shares2\vhv\it_abteilung\Editor_Development\Editor\Server\wd_adware_abo_07\export\exported_configurations 
16.
set Editor\Server\Export\exported_configurations 
17.
if exist "%s19exconf%\runtime.dux" ( 
18.
  call "%s19exconf%\UmbenennUndVerschiebenachTestLokal.bat" 
19.
  echo UmbenennUndVerschiebenachTestLokal.bat abgearbeitet 
20.
21.
rem Datum als Zahl ermitteln(Format MMTTJJJJ) 
22.
 
23.
For /F "tokens=1-7 delims=:/.- " %%a in ("%date%") do set KDATE=%%b%%a%%c 
24.
rem Zeit als Zahl ermitteln(Format MMSS) 
25.
For /F "tokens=1-2 delims=:/.-, " %%a in ("%time%") do set KTIME=%%a%%b 
26.
rem Timestamp erzeugen 
27.
set TIMESTAMP=%KDATE%%KTIME% 
28.
 
29.
rem Verschieben umbenennen der Dateien auf den Servern in das Altverzeichnis und Kopieren der neuen Datei 
30.
rem Testserver 
31.
For %%A in (server00ss server0044 server0043) DO ( 
32.
  move "\\%%A\%edconf%\adware_abo_07.dux" "\\%%A\%edconf%\alte_dux_dateien\%TIMESTAMP%adware_abo_07.dux" 
33.
  copy "%s19exconf%\adware_abo_07.dux" "\\%%A\%edconf%\" 
34.
  echo adware_abo_07.dux wurde auf %%A kopiert 
35.
36.
echo.  
37.
echo Sie haben nun die Dateien auf den Servern Verteilt. 
38.
echo. 
39.
echo Bitte starten Sie die Server server00ss, server0043 und server0044 neu 
40.
:Ende 
41.
pause 
42.
exit
Gruß
Bitte warten ..
Mitglied: KeiosID
26.06.2009 um 11:24 Uhr
Hallo LotPing,

die Lösung mit den Variablen und vorallem mit der ForSchleife gefällt mir sehr gut,
auch in der Richtung hin, dass ich das Script noch für ca. 10 weitere Files anpassen mus.

Allerdings funktioniert bei mir die For Schleife nicht richtig, kannst Du hier einen Fehler erkennen?

01.
for /D %%B in (sedemune00ss sedemune0044 sedemune0043) do( 
02.
		move "\\%%B\%sspfadexp%\adware_abo_07.dux" "\\%%B\%sspfadexp%\alte_dux_dateien\" 
03.
		echo pause 2 
04.
		pause 
05.
		ren "\\%%B\%sspfadexp%\alte_dux_dateien\adware_abo_07.dux" "%TIMESTAMP%_adware_abo_07.dux" 
06.
		copy "\\%s19exconf%\adware_abo_07.dux" "\\%%B\%sspfadexp%\" 
07.
		echo adware_abo_07.dux wurde auf %%B kopiert 
08.
	)
Grüße

KeiosID
Bitte warten ..
Mitglied: LotPings
26.06.2009 um 12:27 Uhr
Hallo KeiosID,

Das /D gehört da nicht hin, dies ist die einfache Form des For-Befehl.
Das Verschieben und dann umbenennen macht IMO keinen Sinn, das geht in einem Schritt.

Hier mal eine andere Formatierung und copy nur wenn move erfolgreich war (ungetestet)
01.
for %%B in ( 
02.
sedemune00ss 
03.
sedemune0044 
04.
sedemune0043 
05.
) do move "\\%%B\%sspfadexp%\adware_abo_07.dux" "\\%%B\%sspfadexp%\alte_dux_dateien\%TIMESTAMP%_adware_abo_07.dux" &&(copy "\\%s19exconf%\adware_abo_07.dux" "\\%%B\%sspfadexp%\" &	echo adware_abo_07.dux wurde auf %%B kopiert)
Gruß
Bitte warten ..
Mitglied: KeiosID
26.06.2009 um 14:31 Uhr
Hallo LotPings,
danke für die Hilfe, nun arbeitet es auch.

Nun noch ein paar Fragen zum Verständniss
01.
for %%B in ( 
02.
sedemune00ss  
03.
sedemune0044 
04.
sedemune0043  
05.
)
Müssen hier die Werte untereinander angeordnet sein?


Und bei dem Part mit "do", müssen hier die verschiedenen Aufgaben mit && und & verknüpft sein? Darf man das nicht in einer Klammer zusammenfassen?

Danke

Grüße
KeiosID
Bitte warten ..
Mitglied: LotPings
26.06.2009 um 14:41 Uhr
Das kann man genausogut hintereinande schreiben.
Ich "schrub" doch eine andere (alternative) Formatierung.

Das && bedeutet das der folgende Bereich in Klammern nur ausgeführt wird wenn der Move erfolgreich war.
Hinter öffnenden oder vor schließenden Klammern kann man immer in eine neue Zeile wechseln ohne das die Logik hiervon beeinflusst wird.

Diese Version ist von der Funktion her absolut identisch.
01.
for %%B in (sedemune00ss sedemune0044 sedemune0043 
02.
) do move "\\%%B\%sspfadexp%\adware_abo_07.dux" "\\%%B\%sspfadexp%\alte_dux_dateien\%TIMESTAMP%_adware_abo_07.dux" &&( 
03.
  copy "\\%s19exconf%\adware_abo_07.dux" "\\%%B\%sspfadexp%\" 
04.
  echo adware_abo_07.dux wurde auf %%B kopiert 
05.
)
Gurß
LotPings
Bitte warten ..
Mitglied: pbelcl
12.12.2010 um 13:25 Uhr
Hi Leute,

Danke für diesen Beitrag, er hat mir sehr geholfen!
Abschliessend eine Frage dazu:

Gibt es auch eine Möglichkeit diese Frage einzubauen OHNE sie mit einem ENTER bestätigen zu müssen?
Eventuell auch über ein Zusatztool??

das wär dann nicht nur perfekt, sondern GENIAL
Bitte warten ..
Mitglied: LotPings
13.12.2010 um 08:39 Uhr
Hallo pbelcl,
Microsoft'scher Unentschlossenheit ist es zu verdanken,
das nicht ALLE DOS-/Windows-Versionen den für dein Vorhaben geeigneten CHOICE Befehl kennen.

Eine Alternative ist Choose von Bill Stewart das es als Real-Mode Dos und in 32/64 Bit Versionen für Windows gibt.

Gruß
Lotpings
Bitte warten ..
Mitglied: Biber
13.12.2010 um 09:12 Uhr
Moin pbelcl,

ergänzend zu LotPings' Aussage und Hinweis:

Ja, stimmt, die Redmonder Hobbycoder haben das CHOICE-Utility irgendwann mal weggelassen.

Allerdings in diesem Fall IMHO zu Recht.
Es ist seit ein paar Jahren wirklich nicht mehr hip oder trendy irgendwo die Logik einzubauen
"Wenn der Benutzer nicht innerhalb von 3 Sec den Nein-Button drückt, dann drücke ich für ihn den Ja-Button".

Das machen vielleicht noch einige Dialer oder Klingelton-an-Kiddies-Verticker... aber es braucht auch wirklich sonst kein Mensch.

Lass es einfach weg... auch wenn ich sonst durchaus Bill Stewarts Site empfehlen kann.

Grüße
Biber
Bitte warten ..
Mitglied: pbelcl
13.12.2010 um 18:42 Uhr
Danke für die beiden Tipps!

Ist eh richtig denn der Spruch:
Zitat von Biber:
"Wenn der Benutzer nicht innerhalb von 3 Sec den Nein-Button drückt, dann drücke ich für ihn den
Ja-Button"
.
hat mich nicht nur zum Lachen gebracht, sondern ist auch wahr !

Ich werd mal überlegen ob mein Perfektionismus das aushalten kann
Wenn nicht, dann werd ich mal bei Bill Steward vorbeischauen...
Bitte warten ..
Mitglied: LotPings
14.12.2010 um 12:45 Uhr
Hallo Biber,

der Wunsch ging ja eher in Richtung "kein Enter",
den Timeout mit Default muss man ja nicht benutzen.

Gruß
LotPings
Bitte warten ..
Mitglied: Biber
14.12.2010 um 13:19 Uhr
Moin LotPinx,

ja, da habe ich zu flüchtig gelesen.
Pavlovscher Reflex... immer, wenn eine/r CHOICE.com ausgräbt, dann klickert es bei mir in Richtung "Default nach 3 Sek".

Also das ENTER einsparen will er...?

Dazu im Batch in das SET /P-Feld einfach 2087 Zeichen eingeben.. dann geht es ohne ENTER weiter.

Solche verwöhnte Konsumküken... früher haben wir Bätsche noch auf dem Lochkartenstanzer getippt...

Grüße
Biber
Bitte warten ..
Mitglied: MrComp
13.02.2016 um 15:38 Uhr
Kann man das auch so programmieren, dass man nur die Taste drücken muss?
Wäre nämlich sehr nützlich, vor allem wenn man das nur drücken müsse, anstatt dass man das eingeben und dann Enter drücken, außerdem kann man sich so nicht mit Groß- und Kleinschreibung vertun

LG Comp
Bitte warten ..
Mitglied: 126919
13.02.2016, aktualisiert um 15:51 Uhr
@MrComp
01.
choice /c jn /M "Ihre Antwort" 
02.
if errorlevel 1 ( 
03.
    echo Ja 
04.
) else ( 
05.
    echo Nein 
06.
)

oder
01.
set /p answer=Ihre Antwort [j/n] 
02.
if /i "%answer%" == "j" ( 
03.
    echo Ja 
04.
) else ( 
05.
    echo Nein 
06.
)

Beides gleichermassen case "insensitive"

außerdem kann man sich so nicht mit Groß- und Kleinschreibung vertun
Bei einem IF mit Parameter /i ist das wurst...

fk
Bitte warten ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Batch & Shell
gelöst Abfrage in einer Batchdatei ? (3)

Frage von Emily33 zum Thema Batch & Shell ...

Datenbanken
gelöst SQL-Abfrage - DISTINCT - letztes Datum (3)

Frage von emeriks zum Thema Datenbanken ...

Datenbanken
gelöst Row Number bei einer Abfrage sinnvoll einsetzen (1)

Frage von Aximand zum Thema Datenbanken ...

Batch & Shell
gelöst Batch Abfrage Vergleiche mit Variable goto (4)

Frage von Zunaras zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Windows Userverwaltung
Ausgeschiedene Mitarbeiter im Unternehmen - was tun mit den AD Konten? (32)

Frage von patz223 zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
FritzBox, zwei Server, verschiedene Netze (21)

Frage von DavidGl zum Thema LAN, WAN, Wireless ...

Viren und Trojaner
Aufgepasst: Neue Ransomware Goldeneye verbreitet sich rasant (20)

Link von Penny.Cilin zum Thema Viren und Trojaner ...

Windows Netzwerk
Windows 10 RDP geht nicht (18)

Frage von Fiasko zum Thema Windows Netzwerk ...