У меня есть скрипт, и в настоящее время я делаю следующее, который получает полный путь к файлам в подкаталоге:
$filenameOut = "out.html"
#get current working dir
$cwd = Get-ScriptDirectory
#get files to display in lists
$temp = Join-Path $cwd "Initial Forms"
$temp = Join-Path $temp "General Forms"
$InitialAppointmentGenArr = Get-ChildItem -Path $temp
Так что это вернет список, в котором выглядит первый файл в массивенапример:
"//server/group/Creds/Documents/Initial Forms/General Forms/Background Check.pdf"
Однако, чтобы моя сгенерированная веб-страница работала в нашей экстрасети, я не могу указать полный путь к файлу.Мне просто нужно это вернуть:
"Initial Forms/General Forms/Background Check.pdf"
Это будет ссылка, которую я могу использовать в экстрасети.Как мне получить get-childitem, чтобы он возвращал только подпуть?
Мой скрипт запускается с
//server/group/Creds/Documents
Я не могу найти примеров, похожих на этот.Я также хотел бы избежать жесткого кодирования местоположения скрипта на случай, если он будет перемещен.