none
Удаление всех данных из папки на FTP RRS feed

  • Вопрос

  • Всем доброго времени суток,

    Ребята есть у меня скрипт не пойму как его заставить удалить из папки на фтп все содержимое, подскажите где не прав.

    Import-Module PSFTP
    $user = "Replicator"
    $pass = "Replicator" 
    $cred = New-Object System.Management.Automation.PSCredential($user,$pass)
    Set-FTPConnection -Credentials $cred  -Server ftp://95.138.229.194 -Session FTP -UsePassive 
    $Session = Get-FTPConnection -Session FTP 
    Get-FTPChildItem -Session $Session -Path Doc/* -Recurse | Where {$_.Dir -ne "dir" -and $_.Name -like "$File*"} | Remove-FTPItem -Session $Session 

    22 июня 2017 г. 14:34

Ответы

  • $ftpServer = "ftp://95.138.229.194"
    $username = "Replicator"
    $password = ConvertTo-SecureString 'Replicator' -Force -AsPlainText
    $FtpPath = "/Doc/"
    $File = "*.*"
    $credentials = New-Object System.Management.Automation.PSCredential($username, $password)
    Set-FTPConnection -Credentials $credentials -Server $ftpServer -Session ftpServerS -UsePassive 
    $Session = Get-FTPConnection -Session ftpServerS
    Get-FTPChildItem -Session $Session -Path Doc/* -Verbose 
    Get-FTPChildItem -Session $Session -Path $FtpPath -Recurse | Where {$_.Dir -ne "dir" -and $_.Name -like "$File*"} | Remove-FTPItem -Session $Session

    разобрался :)
    • Помечено в качестве ответа KazunEditor 22 июня 2017 г. 16:17
    22 июня 2017 г. 15:21

Все ответы

  • $ftpServer = "ftp://95.138.229.194"
    $username = "Replicator"
    $password = ConvertTo-SecureString 'Replicator' -Force -AsPlainText
    $FtpPath = "/Doc/"
    $File = "*.*"
    $credentials = New-Object System.Management.Automation.PSCredential($username, $password)
    Set-FTPConnection -Credentials $credentials -Server $ftpServer -Session ftpServerS -UsePassive 
    $Session = Get-FTPConnection -Session ftpServerS
    Get-FTPChildItem -Session $Session -Path Doc/* -Verbose 
    Get-FTPChildItem -Session $Session -Path $FtpPath -Recurse | Where {$_.Dir -ne "dir" -and $_.Name -like "$File*"} | Remove-FTPItem -Session $Session

    разобрался :)
    • Помечено в качестве ответа KazunEditor 22 июня 2017 г. 16:17
    22 июня 2017 г. 15:21
  • Приветствую, здорово - сами задали вопрос сами и ответили. и мне не пришлось вопрос подобный задавать спасибо.
    27 июня 2017 г. 16:36