главная    •    Новости    •    софт    •    RSS-ленты    •    реклама    •    PDA-Версия    •    Контакты
Windows XP     •    Windows 7    •    Windows 8    •    Windows 10   •    Windows Server     •    Железо
Полезные советы      •     Администрирование      •     Сеть      •     Безопасность      •     статьи
Реклама на сайте
Книга жалоб и предложений
Правила на сайте
О Winblog.ru и о копирайте
Написать в редакцию
Конфиденциальность
                       
  • Windows 10 Creators Update сделают безопаснее для организаций
  • В Windows 10 будет поддержка шрифта Брайля
  • Выпуск тестовых сборок Windows 10 приостановлен
  • В Windows 10 Mobile теперь тоже можно читать EPUB в браузере
  • Один из важных аспектов обслуживания Windows — выявление файлов, которые занимают слишком много места на жестком диске. В этой статье приводится пара сценариев, помогающих быстро получить нужную информацию.

    Необходимость освободить место на жестком диске, не имея представления о том, какие файлы его занимают, — задача не из приятных. Файловая система NTFS не способна даже с точностью вычислить общий объем файлов, не говоря уже о том, чтобы указать, где самые объемные файлы расположены. К счастью, обнаружить жадные до дискового пространства файлы можно с помощью PowerShell, которая теперь является стандартным компонентом Windows 7 и Windows Server 2008.

    В большинстве случаев для решения проблемы нехватки дискового пространства достаточно найти файлы, объем которых превышает определенный уровень. Сделать это можно с помощью простого сценария PowerShell, созданного в PowerGUI. Скачайте и сохраните его с расширением .PS1, чтобы запустить в среде PowerShell на своем компьютере.

    Этот сценарий проверяет файлы по заданному пути на локальном диске или по UNC-адресу на удаленном компьютере и выдает список файлов, превышающих указанный размер. На рис. A показан результат поиска файлов размером больше 100 Мбайт на удаленном сервере DB1 по адресу E$.

    Использование PowerShell для выявления файлов, занимающих слишком много места
    Рисунок A


    Сценарий обнаружил забытый на диске установочный файл SQL Server 2008. Такие файлы лучше удалять или хранить централизованно на специально выделенном для этого диске. После удаления всех ненужных данных можно выполнить сценарий еще раз, чтобы убедиться, что крупных файлов больше не осталось. Чтобы запустить проверку другого компьютера или изменить пороговый размер, можно скачать другой сценарий PowerShell, который удаляет все текущие значения (путь, размер, единицы измерения):

    $global:fdir = ""
    $global:fmz = ""
    $global:fsize = ""


    После выполнения этого сценария, можно снова запустить предыдущий, указав новый адрес, размер и единицы измерения. Полученные данные позволяют сразу решить проблему, уведомив пользователя или владельца приложения о файлах, превышающих допустимый размер.

    В конечном счете, именно администратору приходится постоянно следить за тем, сколько на диске осталось места и как оно расходуется. А вы пользуетесь сценариями PowerShell для управления пространством на жестком диске? Поделитесь своим опытом в комментариях!

    Автор: Rick Vanover
    Перевод SVET


    Оцените статью:
    Голосов 1

    Материалы по теме:
  • Настройка выполнения сценариев PowerShell с помощью групповой политики
  • Размеры кластеров NTFS для крупных томов
  • Включение PowerShell в Windows Server 2008
  • TreeSize Professional 5.1
  • HD3 1.00 Alpha - детальная информация о жестком диске
    1. #1

      Что-то с кодом явно перемудрили. Достаточно:

      gci C:\ -recurse | % { if( $_.Length -gt 100Mb ) {
      write-host $_.fullname
      }}

      С соответствующими правами конечно.



    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent

    Для отправки комментария, обязательно ответьте на вопрос

    Вопрос:
    Сколько будет двадцать минус три?
    Ответ:*




    ВЕРСИЯ ДЛЯ PDA      СДЕЛАТЬ СТАРТОВОЙ    НАПИШИТЕ НАМ    РЕКЛАМА

    Copyright © 2006-2016 Winblog.ru All rights reserved.
    Права на статьи принадлежат их авторам. Копирование и использование материалов разрешается только в случае указания явной гиперссылки на веб-сайт winblog.ru, как на источник получения информации.
    Сайт для посетителей возрастом 18+