none
Проверка существования диска \ powershell RRS feed

  • Вопрос

  • Требуется скрипт для проверки доступности ресурса.

    Если ресурс доступен, тогда подключается сетевой диск, иначе если он подключен - он отключается.

    Задание будет выполняться раз в минуту, где то так.

    При разборе get-psdrive и net use не очень понимаю как все действует. Во первых у PS есть свои алиасы, которые не видны в системе, причем для текущей версии.

    Подключил в ручную диск Z:, get-psdrive его не видит ....

    test-path z: я думаю тоже не будет работать, если сервер будет недоступен (неподходит для проверки существования диска)

    Хелп ми... =(

    11 октября 2012 г. 12:21

Ответы

Все ответы

  • А что не работает?

    PS C:\Windows\system32> test-path \\server\share
    True
    PS C:\Windows\system32> net use * \\server\share
    Диск Z: сейчас подключен к \\server\share.
    Команда выполнена успешно.
    PS C:\Windows\system32> Test-Path Z:
    True
    PS C:\Windows\system32> Get-PSDrive Z
    Name           Used (GB)     Free (GB) Provider      Root
    ----           ---------     --------- --------      ----
    Z                 1,83       2,05 FileSystem    Z:\

    11 октября 2012 г. 12:26
    Отвечающий
  • 1. Тот диск что я подключил вручную, имеет букву z: (подключаю кстати скрытый каталог \\share\c$)

    2. При выводе net use * \\share\c$ выдает 

    „ЁбЄ Y: ᥩз б Ї®¤Є«о祭 Є \\win7domtest2\c$.

    Љ®¬ ­¤  ўлЇ®«­Ґ­  гбЇҐи­®.

    (как сделать чтобы не выводилось кракозябрами?) - перевод

    Диск Y: сейч с подключе­ к \\win7domtest2\c$.

    Ком ­д  выпол­е­  успеш­о.

    3. Возможно глюки Win8 x64 ?

    11 октября 2012 г. 12:32
  • И я создал вручную диск Z:, а команда get-psdrive не видит его... как мне проверить существует такой диск или нет... в Мой компьютер то он пристутсвует
    11 октября 2012 г. 12:36
  • И я создал вручную диск Z:, а команда get-psdrive не видит его... как мне проверить существует такой диск или нет... в Мой компьютер то он пристутсвует

    А команда  gwmi win32_logicaldisk -filter "DriveType='4'" ,что выводит?
    11 октября 2012 г. 13:09
    Отвечающий
  • Ничего.

    Если тип 3, диск С и D

    11 октября 2012 г. 13:23
  • Ничего.

    Если тип 3, диск С и D


    Диск Z в контексте,какого пользователя подключен?
    11 октября 2012 г. 13:35
    Отвечающий
  • Я под собой подключил в системе сетевой диск с буквой Z:

    11 октября 2012 г. 13:42
  • ПРоблема была в запуске программ от АДминистратора, а я в учетке доменной и группе админов. При обычном запуске все работает.
    Спасибо!
    11 октября 2012 г. 14:01