-
Notifications
You must be signed in to change notification settings - Fork 30
Receive WinSCPItem
Downloads one or more files from remote directory to local directory.
Receive-WinSCPItem [-RemotePath] <String[]> [[-LocalPath] <String>] [-Remove]
[-TransferOptions <TransferOptions>] -WinSCPSession <Session> [<CommonParameters>]
Downloads one or more files from remote directory to local directory.
PS C:\> Receive-WinSCPItem -RemotePath ftpDoc1.txt
Destination: C:\
IsSuccess FileName
--------- --------
True ftpDoc1.txt
PS C:\> New-WinSCPItem -Path NewWinSCPItem.txt -ItemType File -Value "Hello World!"
Directory: ./
Mode LastWriteTime Length Name
---- ------------- ------ ----
--------- 7/5/2017 10:54:45 AM 12 NewWinSCPItem.txt
PS C:\> Receive-WinSCPItem -RemotePath NewWinSCPItem.txt -LocalPath C:\Users\dotps1\Desktop -Remove
Destination: C:\Users\dotps1\Desktop
IsSuccess FileName
--------- --------
True NewWinSCPItem.txt
Full path to download the file to. When downloading multiple files, the filename in the path should be replaced with operation mask or omitted (path ends with backslash).
Type: String
Parameter Sets: (All)
Aliases: Destination
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
Full path to remote directory followed by slash and wildcard to select files or subdirectories to download.
Type: String[]
Parameter Sets: (All)
Aliases: Path
Required: True
Position: 0
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
When set to true, deletes source remote file(s) after transfer. Defaults to false.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False
Transfer options. Defaults to null, what is equivalent to New-WinSCPTransferOption.
Type: TransferOptions
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
It represents a session and provides methods for manipulating remote files over SFTP, SCP or FTP session.
Type: Session
Parameter Sets: (All)
Aliases:
Required: True
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName)
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
System.String[]