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, 7417 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 ..
Neuester Wissensbeitrag
Ähnliche Inhalte
Windows Update
Package Publisher - Copy has failed falscher Parameter

Frage von Belloci zum Thema Windows Update ...

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

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

Python
gelöst PHP Skript via Python starten mit JSON Objekt als Parameter (3)

Frage von nullacht15 zum Thema Python ...

Batch & Shell
gelöst Powershell: CMD Kommando mit Parameter aufrufen (8)

Frage von bonnerjung zum Thema Batch & Shell ...

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

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