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

kix copy parameter

Frage Entwicklung

Mitglied: an-wei

an-wei (Level 1) - Jetzt verbinden

11.09.2008, aktualisiert 14.09.2008, 7538 Aufrufe, 3 Kommentare

hallo zusammen,
ich habe eine frage zu kix und seinem copy befehl. so wirklich was gefunden habe ich bisher nicht.

ich moechte eine datei von a nach b kopieren. die vorhandene datei in b soll ueberschrieben werden, ohne vorher geloescht zu werden. ich habe unter scriptlogic.com nur die moeglichkeit gefunden, schreibgeschuetzte dateien zu ueberschreiben.

grund ist der, wenn die quelldatei, aus welchen grund auch immer, nicht zur verfuegung steht, soll die vorhandene datei erhalten bleiben. vielleicht hat jemand einen tip fuer mich; vielen dank im voraus.

andré
Mitglied: superboh
11.09.2008 um 22:15 Uhr
Hallo,

also in der Beschreibung zum Copy-Kommando in Kix steht folgendens:

"If a file already exists at the destination, it is overwritten without warning."

Für mich heisst das, dass es genau das ist was Du möchtest, oder nicht?

Als Workaround würde auch folgendens gehen:

01.
If Exist $quellpfad+$quelldatei 
02.
  Del $zielpfad+$zieldatei 
03.
  Copy $quellpfad+$quelldatei $zielpfad+$zieldatei 
04.
EndIf
Gruß,
Thomas
Bitte warten ..
Mitglied: an-wei
12.09.2008 um 10:45 Uhr
ich muss sagen, das ich von kix nicht so wirklich ahnung habe.
das kix-script habe ich 'spontan' vorgesetzt bekommen, und nun stehe ich etwas auf dem schlauch.

wenn ich dein script-bsp. einbinde, muss ich die variablen '$quellpfad', '$quelldatei', '$zielpfad' und '$zieldatei' definieren. muss dann die schleife in jede case-anweisung mit rein?
ich denke schon, da der pfad fuer jede gruppe ein anderer ist oder gibt es da noch eine andere moeglichkeit

das bisherige script sieht so aus...

01.
SELECT 
02.
    CASE InGroup("gruppe1") 
03.
        ? SHELL "%COMSPEC% /c COPY \\domaene\pfad-gruppe1\saplogon.ini \\domaene\pfad\%USERNAME%\saplogon.ini /y /v" 
04.
 
05.
    CASE InGroup("gruppe2") 
06.
        ? SHELL "%COMSPEC% /c COPY \\domaene\pfad-gruppe2\saplogon.ini  \\domaene\pfad\%USERNAME%\saplogon.ini /y /v" 
07.
 
08.
    CASE InGroup("gruppe3") 
09.
        ? SHELL "%COMSPEC% /c COPY \\domaene\pfad-gruppe3\saplogon.ini  \\domaene\pfad\%USERNAME%\saplogon.ini /y /v" 
10.
 
11.
    CASE InGroup("gruppe4") 
12.
        ? SHELL "%COMSPEC% /c COPY \\domaene\pfad-gruppe4\saplogon.ini  \\domaene\pfad\%USERNAME%\saplogon.ini /y /v" 
13.
 
14.
    CASE InGroup("gruppe5") 
15.
        ? SHELL "%COMSPEC% /c COPY \\domaene\pfad-gruppe5\saplogon.ini  \\domaene\pfad\%USERNAME%\saplogon.ini /y /v" 
16.
 
17.
; restliche user 
18.
    CASE 1 
19.
        ? SHELL "%COMSPEC% /c COPY \\domaene\pfad-gruppe6\saplogon.ini  \\domaene\pfad\%USERNAME%\saplogon.ini /y /v" 
20.
ENDSELECT
vielleicht hast du noch den einen oder anderen hinweis fuer mich, muss mich mit kix erstmal vertraut machen, komm ja nicht mehr drum rum.

danke im voraus
andré
Bitte warten ..
Mitglied: superboh
14.09.2008 um 21:26 Uhr
Hi,

Du musst nicht die Variablen nehmen, Du kannst es auch so schreiben:

01.
SELECT  
02.
  CASE InGroup("gruppe1")  
03.
    Copy "\\domaene\pfad-gruppe1\saplogon.ini" "\\domaene\pfad\%USERNAME%\saplogon.ini" 
04.
  CASE InGroup("gruppe2")  
05.
    Copy "\\domaene\pfad-gruppe2\saplogon.ini"  "\\domaene\pfad\%USERNAME%\saplogon.ini" 
06.
 
07.
usw.
Wenn Du es mit der Schleife machen willst, muss sie in jede Case-Anweisung mit rein. Aber wie gesagt, laut Beschreibung überschreibt das Copy von Kix ohne Rückfrage.

Gruß,
Thomas
Bitte warten ..
Ähnliche Inhalte
Windows Update
Package Publisher - Copy has failed falscher Parameter

Frage von Belloci zum Thema Windows Update ...

Windows Netzwerk
gelöst Copy Befehl in einer batch funktioniert nicht. (3)

Frage von Pauli-H zum Thema Windows Netzwerk ...

Batch & Shell
gelöst Windows Batch - Drag and Drop - prüfen ob Parameter leer (2)

Frage von zimbosmurf zum Thema Batch & Shell ...

Windows Server
gelöst Login Script (kix) bei Windows Server 2012 R2 (6)

Frage von TechNoob17 zum Thema Windows Server ...

Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(29)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Windows Server

Exchange 2010 Active Directory und Windows Server 2016

(4)

Erfahrungsbericht von Herbrich19 zum Thema Windows Server ...

Heiß diskutierte Inhalte
Internet
gelöst Mitarbeiter surft auf unerwünschter Seite - Wie damit umgehen? (49)

Frage von sabines zum Thema Internet ...

LAN, WAN, Wireless
gelöst Eintägige Netzwerkunterbrechung trotz Backupleitung (15)

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

Router & Routing
PFsense - Netzverbindung steht, aber kein Internet vorhanden (14)

Frage von aschmid zum Thema Router & Routing ...

Windows Server
Server 2012 R2 - Zugriff Verweigert bei jeglicher Tätigkeit (13)

Frage von DarkLevi zum Thema Windows Server ...