none
Проверка размера на диске папки Корзина через PowerShell RRS feed

  • Общие обсуждения

  • Подскажите пожалуйста как можно посмотреть размер папки Корзины на удалённом компьютере в этом же домене скриптом через PowerShell?

    Написал примерный код как можно посмотреть размер этой папки на локальном компьютере, то есть где запускается сам скрипт:

    $size=0
    (New-Object -Com Shell.Application).Namespace(0xA).Items()| Get-ChildItem -Recurse | % {$size=$size+$_.Length}
    $size/1mb
    23 июля 2010 г. 11:06

Все ответы

  • Вам чьюто конкретную корзину надо или просто общий размер?

    кстати, корзина отличается чемто от простой папки или нет?

    Getting folder size from remote computers

    23 июля 2010 г. 12:48
  • кстати, корзина отличается чемто от простой папки или нет?

     

    Физически это папка на каждом диске. Но реально конструкция сложнее. Поэтому есть специальное API для работы с корзиной.


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    26 июля 2010 г. 3:33
    Модератор
  • Подскажите пожалуйста как можно посмотреть размер папки Корзины на удалённом компьютере в этом же домене скриптом через PowerShell?

    Написал примерный код как можно посмотреть размер этой папки на локальном компьютере, то есть где запускается сам скрипт:

    $size=0
    
    (New-Object -Com Shell.Application).Namespace(0xA).Items()| Get-ChildItem -Recurse | % {$size=$size+$_.Length}
    
    $size/1mb

    Лучше всего запустить вашу конструкцию удаленно с помощью WS-Management (команда winrs) или утилитой Руссиновича ps.exe
    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/
    26 июля 2010 г. 3:34
    Модератор