#include <FTPEx.au3>
#include <Array.au3>
$sServer = 'Server'
$sUser = 'User'
$sPass = 'Pass'
$sFile = 'TestFile.txt'; скриншот
;определение подразделений org1 - orgN, ИМХО, тоже можно как-то автоматизировать. Если это сделать, то будет один универсальный скрипт для всех
;структуру папок сами определите
Dim $aDir[5] = [4, 'Temp', 'org1', @ComputerName, @MDAY & '_' & @MON & '_' & @YEAR]
$hOpen = _FTP_Open('MyFTP')
$hConn = _FTP_Connect($hOpen, $sServer, $sUser, $sPass, 1)
For $i = 1 To $aDir[0]
_FTP_DirCreate($hConn, $aDir[$i])
_FTP_DirSetCurrent($hConn, $aDir[$i])
Next
_FTP_FilePut($hConn, @ScriptDir & '\' & $sFile, $sFile)
;это можно не делать:
$aFile = _Ftp_ListToArray($hConn, 2, $INTERNET_FLAG_RELOAD)
;...
_FTP_Close($hOpen)
_ArrayDisplay($aFile)