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, 7589 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 ...

Windows 10
Batch: Copy file.txt Lokaler Drucker (1)

Frage von fluluk zum Thema Windows 10 ...

Batch & Shell
gelöst New-ADUser (optional Parameter) (13)

Frage von mc-doubleyou zum Thema Batch & Shell ...

Neue Wissensbeiträge
Linux Netzwerk

Ping und das einstellbare Bytepattern

(1)

Erfahrungsbericht von LordGurke zum Thema Linux Netzwerk ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(3)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Microsoft Office
Office Druck fehler (18)

Frage von DaistwasimBusch zum Thema Microsoft Office ...

Netzwerkmanagement
Windows Server 2008 R2: "netsh reset" nicht verfügbar? (11)

Frage von RickTucker zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
Uninitialisierte Festplatte - Daten retten (11)

Frage von peterla zum Thema Festplatten, SSD, Raid ...

Microsoft Office
Outlook 2016 in Ordneransicht starten - GPO (9)

Frage von D-Line zum Thema Microsoft Office ...