de-DE/about_WinSCP.help.txt

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Topic
    about_WinSCP
    
Short Description
    PowerShell Modul Wrapper zur Nutzung von WinSCP.exe und WinSCPnet.dll.
    
Long Description
    Die Entwickler von WinSCP haben die meisten, wenn nicht alle Methoden und Eigenschaften des Programmes als .NET und COM Schnittstelle verfügbar gemacht. 
    Dies ist eine Sammlung von PowerShell Cmdlets welche auf dieser Assembly aufsetzt um eine Automatisierung zu ermöglichen und ein natives PowerShell-Gefühl zu vermitteln.
    
Examples
    # Erstellt ein PSCredenital Objekt zur Authentifizierung.
    $credential = Get-Credential
    
    # Erstellt ein neues Session Options Objekt.
    $session = New-WinSCPSession -HostName 'myftphost.org' -Credential $credential -Protocol Ftp
    
    # Listet den Inhalt des Basisverzeichnisses auf dem Server.
    Get-WinSCPChildItem -WinSCPSession $session -Path '/'
    
    # Sendet eine Datei zum Server.
    Send-WinSCPItem -WinSCPSession $session -Path 'C:\folder\file.txt' -Destination '/file.txt'
    
    # Empfängt eine Datei vom Server und entfernt diese nach dem vollständigen Empfang.
    Receive-WinSCPItem -WinSCPSession $session -Path '/file.txt' -Destination 'C:\folder\file.txt' -Remove
    
    # Löscht das WinSCP Session Objekt.
    Remove-WinSCPSession -WinSCPSession $session
    
    
    # Wenn das WinSCP.Session Object durch Pipeline übergeben wird, wird es automtisch geschlossen nach der Übertragung.
    New-WinSCPSession -HostName 'myftphost.org' -Credential (Get-Credential) -Protocol Ftp | Send-WinSCPItem -Path 'C:\File.txt' -Destination '/file.txt' -Remove
    
Keywords
    WinSCP, Ftp, Sftp