альтернатива test-path с использованием учетных данных для хостов в другом домене с подстановочным знаком в пути к папке - PullRequest
1 голос
/ 19 марта 2020

Я пытаюсь скопировать файл в указанную папку c на одном из n хостов (hostA, hostB et c.), Но я не знаю полный путь к папке.

Если я не использую учетные данные (что я должен сделать), я могу, например,

test-path -path \\hostA\d$\*\targetFolder ...and hit D:\blah\targetFolder

Я мог бы использовать учетные данные с new-psdrive, но тогда я не могу сопоставить с подстановочными знаками дорожка. Я мог бы также вызвать команду, но тогда мне нужно было бы найти способ получить файл из sourceHost ...

Это для канала TFS / AzureDevops, если это поможет.

Спасибо,

1 Ответ

1 голос
/ 19 марта 2020

Используя New-PSDrive, подключите диск (непостоянный, только для PS) к общему ресурсу администратора \\hostA\d$, а затем используйте этот диск для тестирования пути с использованием подстановочных знаков:

# Define a PS-only RemoteD: drive that maps to \\hostA\d$,
# using the specified credentials.
New-PSDrive RemoteD FileSystem \\hostA\d$ -Credential (Get-Credential)

# Use paths based on RemoteD: for wildcard-based testing.
Test-Path RemoteD:\*\targetFolder
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...