Differences
This shows you the differences between the selected revisions of the page.
2014-12-09 | 2014-12-12 | ||
Restored revision 1418036031. Undoing revision 1418128023. (martin) (hidden) | powershell example + automation heading + powershell enumeration syntax help (martin) | ||
Line 331: | Line 331: | ||
Note that you cannot disable preserving timestamp for [[task_synchronize|synchronization]], unless you turn off //Modification timestamp// [[ui_synchronize#criteria|comparison criteria]]. | Note that you cannot disable preserving timestamp for [[task_synchronize|synchronization]], unless you turn off //Modification timestamp// [[ui_synchronize#criteria|comparison criteria]]. | ||
+ | |||
+ | ==== Automation ==== | ||
When using [[scripting]], add ''-nopreservetime'' and ''-nopermissions'' switches to ''[[scriptcommand_put|put]]'' command. With ''[[scriptcommand_synchronize|synchronize]]'' command, this works only when ''-criteria'' is ''none'' or ''size'' and it never works in ''both'' mode. | When using [[scripting]], add ''-nopreservetime'' and ''-nopermissions'' switches to ''[[scriptcommand_put|put]]'' command. With ''[[scriptcommand_synchronize|synchronize]]'' command, this works only when ''-criteria'' is ''none'' or ''size'' and it never works in ''both'' mode. | ||
- | When using [[library|.NET assembly]], set ''[[library_transferoptions|TransferOptions]]'' as follows: | + | When using [[library|.NET assembly]], set ''[[library_transferoptions|TransferOptions]]'' as shown in following examples: |
+ | |||
+ | C# example: | ||
<code csharp> | <code csharp> | ||
TransferOptions transferOptions = new TransferOptions(); | TransferOptions transferOptions = new TransferOptions(); | ||
Line 342: | Line 347: | ||
</code> | </code> | ||
- | With [[library_session_synchronizedirectories|Session.SynchronizeDirectories]], this works only when ''criteria'' parameter is ''SynchronizationCriteria.None'' or ''SynchronizationCriteria.Size'' and it never works when ''mode'' parameter is ''SynchronizationMode.Both''. | + | PowerShell example: |
+ | |||
+ | <code powershell> | ||
+ | $transferOptions = New-Object WinSCP.TransferOptions | ||
+ | ... | ||
+ | $transferOptions.FilePermissions = $Null # This is default | ||
+ | $transferOptions.PreserveTimestamp = $False | ||
+ | </code> | ||
+ | |||
+ | With [[library_session_synchronizedirectories|Session.SynchronizeDirectories]], this works only when ''criteria'' parameter is ''SynchronizationCriteria.None'' or ''SynchronizationCriteria.Size'' and it never works when ''mode'' parameter is ''SynchronizationMode.Both'' (learn [[library_powershell#enums|enumeration syntax]] in PowerShell). | ||
===== [[supplied_message_incomplete]] The supplied message is incomplete. The signature was not verified. ===== | ===== [[supplied_message_incomplete]] The supplied message is incomplete. The signature was not verified. ===== |