Я настраиваю процесс каталогов для подписания файлов операторами. Эти файлы должны быть обработаны после подписания, чтобы следующий оператор знал, что предыдущий процесс завершен.
Шаг 1. Исходный файл создается в X: \ 'имя оператора' \ 'Имя клиента'
Шаг 2. Оператор подписал файл и поместил подписанную версию в x: \ 'Имя оператора' \ 'Имя клиента' \ Подписано
Шаг 3. Администратор запустит пакетный файл или сценарий со своего рабочего стола, который переместит все файлы, созданные в любом X: \ 'Имя оператора' \ 'Имя клиента' \ Подписанная папка, в соответствующую X: \ 'Имя клиента папка.
Будет сохранен список операторов - возможно, в командном файле. Это уже существует в центральном файле Excel.
Все файлы будут .pdf
У каждого оператора будет своя папка на X: \
У каждого оператора есть бесконечное количество потенциальных клиентских папок.
Все папки оператора и клиента создаются автоматически в vb, поэтому наименование будет идентичным.
Любая помощь приветствуется!
Спасибо
# Defines a list of operators. Must be identical to those in the main PDF operators table
$operatorlist = (
"Operator One",
"Operator Two",
"Operator three",
"Operator Four",
"Operator Five",
"Operator Six"
)
# Defining the variables
$nametoFind = "\Signed"
foreach ( $FTM in $operatorlist )
{
$sourceFolder = ( JOIN-PATH "X:\" $operatorlist )
#define the file to move
$FTM = Get-ChildItem $sourceFolder -Recurse | Where-Object {$_.PSIsContainer -and $_.Name.Endswith($nametoFind)}
$customerpath = Split-Path - Path $FTM -Parent -Resolve | Split-Path -Leaf
}