Я пытаюсь оптимизировать сценарий входа, чтобы сделать его максимально надежным и быстрым для выполнения.
Сценарий регистрирует количество дисков, и я вижу, что я могу использовать либо:
(New-Object -ComObject WScript.Network).MapNetworkDrive("X:", \\myserver\myshare))
или
net use x: \\myserver\myshare
Для сопоставления дисков.
Какой "лучший" способ? «Традиционный» способ кажется более надежным, но он медленнее, чем новый.
Я также получаю некоторые странности, когда проверяю, существуют ли диски. Даже если они отображаются в Проводнике, иногда, когда я тестирую с:
if (test-path x:) { write "Drive mapped already" }
не дает никакого результата. Кажется, это происходит только в времени, но я не разработал шаблон.
Спасибо
Ben