Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Скайдом - пожалуй, самая красочная и интересная головоломка с действительно уникальными режимами игры!

Скайдом

Три в ряд, Головоломки, Казуальные

Играть

Топ прошлой недели

  • Rahlkan Rahlkan 1 пост
  • Tannhauser9 Tannhauser9 4 поста
  • alex.carrier alex.carrier 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
64
berserkhawk
berserkhawk
4 года назад

День рождения Powershell⁠⁠

Товарищи программисты, админы и им сочувствующие, поздравляю всех нас со скромным праздником - Днем рождения Powershell. :-)

14 ноября 2006 года, была выпущена финальная версия (Release to Web, RTW) Powershell. Эта версия была выпущена для Windows XP SP2, для Windows Vista, финальная версия Powershell была выпущена 30 января 2007 года.

Конечно, до этого были предрелизные версии (Release Candidate), был проект Monad, который являлся предшественником Powershell. Непосредственно Powershell, его финальная версия, был выпущен именно 14 ноября 2006 года.

День рождения Powershell Powershell, Программирование, Cmd, Командная строка, Системное администрирование, Администрирование, Windows, Linux

Я с самого начала не очень позитивно воспринял появление Powershell - мне он казался просто немного расширенной версией командной строки, не дающий особых преимуществ по сравнению с последней - тогда мне вполне хватало CND, VBS, Autoit и т.д.

До определенного момента я Powershell запускал только для каких-нибудь экспериментов, не рассматривая его как инструмент для повседневной работы.

В один прекрасный момент, мне надо было решить задачу по обработке большого количества файлов - на почтовом сервере письма сохранялись в виде отдельных файлов *.eml, а общий формат был: Адрес_отправителя-ID_письма.eml. Писем было несколько сотен тысяч.

Я эту задачу решил, причем решил на CMD, VBS и Autoit. После этого, мне опять на глаза попался Powershell и я решил решить задачу на нем, в качестве упражнения. Решение нужной мне задачи занимало на VBS примерно 30 строк кода. Каково же было мое удивление, когда решение этой задачи на Powershell составило всего 3 строки!

За прошедшее время, Powershell не раз меня выручал, давая возможность просто решать задачи различной степени сложности.

После этого, я решил попристальней посмотреть в сторону Powershell и разобраться с ним получше.

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

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

Сегодня, в честь дня рождения Powershell, я решил выложить новую версию своей книги.

Поделитесь Вы, уважаемые читатели, помогал ли Вам Powershell каким-либо образом в работе?

Показать полностью 1
[моё] Powershell Программирование Cmd Командная строка Системное администрирование Администрирование Windows Linux
25
tormentor
tormentor
5 лет назад

Не работает .bat⁠⁠

Приветствую. Надоело мне уже копировать файлы с одной директории в другую руками. Посмотрел что это можно делать через командную строку. Все получилось. Решил создать batник. И вот в нем уже ничего не происходит. Писал код и в note++ с сохранением в кодировке 866, без изменений. Не работает. Возможно дело в том, что у меня нет админ прав?

Собственно мое творение:


xcopy /y "C:\Users\VNaidyuk\Desktop\папка1\*.txt" "C:\Users\VNaidyuk\Desktop\папка2"


кто поможет?

[моё] Windows Командная строка Cmd Без рейтинга Текст
26
9
Nikrofill
Nikrofill
5 лет назад

Build 2020: новые возможности WLS, выпуск Windows Terminal 1.0 (нет, не РДП)⁠⁠

Build 2020: новые возможности WLS, выпуск Windows Terminal 1.0 (нет, не РДП) IT, Microsoft, Командная строка

Вот и настал тот момент, когда вышло "обновление" для командной строки.
Вчера Microsoft запустил Windows Terminal 1.0 в продакшн. Теперь у него есть поддержка графических процессоров и приложений с графическим интерфейсом Linux в WSL, а это означает, что Терминал поддерживает символы Unicode и UTF-8, смайлики, лигатуры, расширения, движок рендеринга текста с GPU-ускорением, а также настраиваемые темы, стили и конфигурации.

Build 2020: новые возможности WLS, выпуск Windows Terminal 1.0 (нет, не РДП) IT, Microsoft, Командная строка

Также на «Build 2020» Microsoft представила улучшения для WLS.

WLS — подсистема Windows для запуска исполняемых файлов Lunix. Вторая версия программного обеспечения выйдет со следующим обновлением Windows 10.


Источник

Показать полностью 1
IT Microsoft Командная строка
17
185
DELETED
5 лет назад
IT-юмор

Sudo rm -rf /⁠⁠

Sudo rm -rf / Linux, IT, Командная строка, Бог, Мат

Тихо спиздил и съебался
тык

Показать полностью 1
Linux IT Командная строка Бог Мат
94
134
mfc166
mfc166
5 лет назад
Лига Сисадминов

Восстановление Windows⁠⁠

Бывают случаи, когда в Windows были удалены или повреждены системные файлы. Это могло произойти в результате сбоя файловой системы, действий вирусов или ошибочных действий самого пользователя. При этом система может загружаться, а может и нет. Не спешите переустанавливать систему или делать откат к заводским настройкам (в случае с Windows Server это невозможно или неприемлемо). Зачастую систему можно привести в рабочее состояние.


Восстановление системы

Восстановление системы впервые появилось в Windows Me. Тогда копии важнейших системных файлов (реестра в подавляющем большинстве) хранились в zip архивах. Чуть позже, в Windows XP, они хранились как есть, только скрытые с глаз долой в каталоге System Volume Information. Начиная с Windows Vista восстановление системы использует технологию теневого копирования. Именно из теневой копии Windows может восстановить свои файлы. Этот вариант подходит только для клиентских редакций Windows.

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Здесь следует помнить, что при использовании точки восстановления, из теневой копии будет восстановлено то, что в неё попало. Это значит, что если файлы на момент создания точки восстановления уже были повреждены или отсутствовали, чуда не произойдёт. Так-же следует отметить отсутствие этого механизма в Windows Server и его автоматическое отключение при установке клиентской редакции Windows на SSD диск.


Восстановление загруженной операционной системы.

Рассмотрим порядок действий, если восстановление системы не применимо или не помогло и система загружается.


System File Checker

Начать стоит с проверки системных файлов, в этом нам поможет утилита проверки целостности системных файлов. SFC проверяет системные файлы на несанкционированные изменения или удаление и попытается восстановить их их кэша, расположенного по пути: C:\Windows\WinSxS. Для начала проверки выполните в командной строке, запущенной с повышенными привилегиями команду:

sfc /scannow

Рассмотрим ситуацию на реальном примере, произошедшем со мной недавно:

Windows Server 2016 с установленной ролью Windows Server Update Services. По пути C:\Program Files\Update Services\ отсутствует каталог Tools, что ставит крест на управлении сервером из командной строки. Можно скопировать каталог с аналогичного сервера, если такой есть. У меня не было и я скомандовал описанную ранее команду:

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Защита файлов не смогла восстановить некоторые файлы. Нужно уточнить, вернулся-ли каталог Tools на своё место. Можно пройти по пути C:\Program Files\Update Services\ и посмотреть, но это не наш метод. SFC создаёт файл журнала, который мы будем изучать. Файл большой, поэтому предварительно отберём нужные данные:

findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"

Открываем файл блокнотом и ищем строку: «Update Services\Tools»

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Мы видим, что файл восстановлен. Отлично! Но программа сообщила об ошибках — значит капаем дальше. Проводим отбор по тексту ошибки:

findstr /c:"[SR] Cannot repair member file" "%userprofile%\Desktop\sfcdetails.txt">"%userprofile%\Desktop\error.txt"

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Не восстановились некоторые ярлыки. В принципе на этом можно и закончить, но если хочется довести начатое до конца, то следует использовать DISM.


DISM

Утилита обслуживания образов развертывания и управление ими позволяет творить чудеса даже в очень трудных случаях. DISM занимается обслуживанием хранилища компонентов (WinSxS). Его проверка и восстановление как раз по плечу DISM.

Давайте договоримся, что первой я буду указывать команду для cmd, а далее дублировать для PowerShell.


Просмотр состояния хранилища компонентов

Для отображения последнего выясненного состояния хранилища компонентов используется команда:

DISM /Onine /Cleanup-Image /CheckHealth

Repair-WindowsImage -Online -CheckHealth

Эта команда не проверяет хранилище, а отображает последнее известное его состояние.

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Проверка хранилища компонентов

Проверка хранилища, напротив, выполняется продолжительное время и отражает реальное положение дел в системе. Для проверки хранилища используется команда:

DISM /Online /Cleanup-Image /ScanHealth

Repair-WindowsImage -Online –ScanHealth

Она найдет ошибки и предупредит об их наличии, но не восстанавливает. Как видим, у меня с системой всё в порядке.

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Восстановление хранилища компонентов

Для восстановления хранилища компонентов DISM требуется источник, откуда он будет брать исправные копии повреждённых компонентов. В качестве источника могут использоваться:

- Windows Update или WSUS

- Установочный образ ESD или WIM

Как видим, вариантов источников много, их можно указывать последовательно в одной команде. Будет использоваться первый, где требуемый компонент будет найден. Есть особенность, что если мы укажем образ соседней системы и компонент там найден не будет, будет произведён поиск в Windows Update.

Команда ниже проверит хранилище на наличие повреждённых компонентов и попробует их восстановить, скачав исходные файлы с центра обновления Windows:

DISM /Online /Cleanup-Image /RestoreHealth

Repair-WindowsImage -Online -RestoreHealth

Однако метод может потерпеть неудачу, если отсутствует соединение с интернетом или повреждены компоненты центра обновления Windows. Рассмотрим восстановление с установочного носителя. С загрузочного образа, диска или флешки нам нужен всего один файл: install.wim или install.esd

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.wim

Repair-WindowsImage -Online -RestoreHealth -Source E:\sources\install.wim

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Иногда требуется указать номер индекса требуемой редакции. Уточнить номер индекса требуемой редакции совсем несложно — например через PowerShell:

Get-WindowsImage -ImagePath "E:\sources\install.wim

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Индекс сборки потом указываете через двоеточие. Например:

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.esd:2

Если требуется запретить использование Windows Update или WSUS, используйте параметр /LimitAccess.

DISM /online /cleanup-image /restorehealth /source:D:\sources\install.wim /LimitAccess

Восстановление системы, которая не загружается

Рассмотрим случай, когда система уже не загружается. Для её восстановления нам потребуется доступ к системному диску. Мы можем использовать среду восстановления, имеющуюся на компьютере:

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Среду восстановления можно запустить с установочного носителя:

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Одним словом, не имеет значения как вы получите доступ к диску. Диск можно также подключить к другому компьютеру. Если использовали среду восстановления, то следует разобраться с буквами дисков. Може использовать для этих целей команду bcdedit или запустить notepad и через меню файл — открыть увидеть буквы дисков и их содержимое.


System File Checker

Утилита проверки целостности системных файлов и в этой ситуации может прийти на помощь! Для этого у ней есть соответствующие параметры /offbootdir и /offwindir. Нам остаётся лишь указать букву системного диска и путь папки Windows.

sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

Программа работает долго, но зачастую результат превосходит ожидания.


DISM

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


Просмотр состояния хранилища компонентов

Команда используется как и ранее с той лишь разницей, что мы указываем путь к системному диску повреждённой Windows

Dism /Image:E:\ /Cleanup-Image /CheckHealth

Repair-WindowsImage -Path "E:\" -CheckHealth

Мы видим, что хранилище компонентов моей тестовой системы требует восстановления.

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Проверка хранилища компонентов

Проверка хранилища компонентов как и ранее работает долго, но даёт более актуальный результат в отличие от предыдущей команды.

Dism /Image:E:\ /Cleanup-Image /ScanHealth

Repair-WindowsImage -Path "E:\" -ScanHealth

Восстановление Windows Windows, Microsoft, Windows Server, Восстановление, Командная строка, Системное администрирование, Длиннопост

Восстановление хранилища компонентов

Восстановление хранилиза компонентов по сути своей не отличается от ситуации с загруженной системой, поэтому не буду приводить полный список команд. Ограничусь простой командой восстановления через Windows Update. Разница лишь в указании пути к системе.

Dism /Image:E:\ /Cleanup-Image /restorehealth

Repair-WindowsImage -Path "E:\" -RestoreHealth

Заключение

Как видите есть масса способов привести систему в чувства и без переустановки Windows. Надеюсь предложенные способы помогут вам.


Как обычно, публикую ссылку на оригинал статьи в своём блоге.

Показать полностью 12
[моё] Windows Microsoft Windows Server Восстановление Командная строка Системное администрирование Длиннопост
70
5
nekey
5 лет назад
Сообщество Ремонтёров - Помощь

Восстановление WIndows 10 при черном экране⁠⁠

Доброго времени суток! Занимаюсь ремонтом компьютеров/ноутбуков на любительском уровне. Свои знания оцениваю как продвинутый эникей. Итак, к сути проблемы - начиная с WIndows 10 стали часто появляться проблемы с тем, что если работа ОС была прервана (принудительное выключение, скачок напряжения и т.п), то при последующей загрузки системы появляется черный экран с курсом и все. Никакие способы восстановления через командную консоль с командами "chkdsk C: /f /r"; "bootrec /fixboot"; "sfc /scannow". Так же не помогало шаманство с загрузчиком в программе "EasyBCD 2.3". Причем на семерке или ХР подобными средствами по итогу удавалось восстановить систему. На десятке - никак.
Часто такая проблемы выскакивает, когда при обновлении Windows 10 было прервана работы системы и восстановление не закончилось. Наткнулся здесь на один пост Windows 10 Черный экран с курсором мыши после обновления., где подобная проблема разбиралась, но в итоге это помогает не всем.
И у меня такой, возможно глупый вопрос, а есть ли какой-то более-менее универсальный способ для решения этой проблемы с черным экраном? Надеюсь, что суть изложил более-менее понятно )

Восстановление WIndows 10 при черном экране Windows, Командная строка, Восстановление, Экран, Курсор
[моё] Windows Командная строка Восстановление Экран Курсор
50
SNoteBook
SNoteBook
5 лет назад

Как изменить пароль любого пользователя с помощью командной строки⁠⁠

Здравствуйте. Сегодня покажу вам как изменить пароль любого пользователя с помощью командной строки. Для этого её надо сначала открыть. Для этого нажимаем на кнопку Пуск в левом нижнем углу экрана:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Видео, Длиннопост

И вводим cmd:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Видео, Длиннопост

В разделе "Лучшее совпадение" появится Командная строка. Вообще-то нам надо запускать её от имени администратора, но сначала запустим просто так. Для этого нажимаем Enter. Появится командная строка:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Видео, Длиннопост

Теперь пишем команду. Пока что наша команда только покажет нам полный список пользователей на компьютере. Зачем? Вот зачем: может быть много имён, указывающих на одного и того же пользователя, но существует только одно из них (например, Андрей можно записать ещё и как Andrey, АНДРЕЙ, ANDREY). А при выполнении этой команды мы получим только существующие имена. Команда вот какая: net user. Вводим её в командную строку и получаем результат:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Видео, Длиннопост

"DefaultAccount" - это аккаунт, которым вы пользуетесь сейчас. Командная строка может пометить вас как Администратор, даже если вы администратором не являетесь. Но может пометить и как Гость. Гости - это все пользователи на компьютере, кроме администратора.

В каждой строке таблицы, которую вы получили, сначала идут определения (такие, как, например, "DefaultAccount"), а затем имена. Например:

DefaultAccount (определение) Администратор(определение) Вова(имя пользователя с определениями: DefaultAccount и Администратор).

Если есть имя (или имена) пользователя с другими определениями, оно отображается в следующей строке. Если есть имя пользователя с таким же определением, то оно отображается в этой же строке:

Гость (определение) Наташа (1 пользователь-гость) Юра (2 пользователь-гость).

Оба представленных имени пользователей имеют одно и то же определение: Гость. Поэтому они расположены в одной и той же строчке.

Ну а если вы не хотите разбираться в определениях, просто делайте так: читайте только имена пользователей, а определения пропускайте. Определение сложно принять за имя пользователя.

Но нам же надо изменить пароль. Поэтому закрываем эту командную строку. Теперь опять открываем меню Пуск, вводим cmd, но на пункт "Командная строка" в разделе "Лучшее соответствие" нажимаем правой кнопкой мыши и выбираем "Запустить от имени администратора":

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Видео, Длиннопост

Командная строка запустится от имени администратора (если выскочит окошко "Контроль учётных записей", введите его пароль). Теперь вводим команду: net user <имя пользователя> *. Вместо <имя пользователя> подставляем имя пользователя, которому надо сменить пароль. И нажимаем Enter:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Видео, Длиннопост

Нас просят ввести пароль. Пароль не отображается при вводе (то есть не отображается вообще ничего), поэтому вводим аккуратно и медленно. Нажимаем Enter:

Как изменить пароль любого пользователя с помощью командной строки Командная строка, Cmd, Пароль, Изменения, Видео, Длиннопост

Нас просят подтвердить пароль. Опять же при вводе ничего не отображается, поэтому аккуратно вводим то же самое. Нажимаем Enter. Появится сообщение о том, что команда выполнена успешно. Если появилась "Системная ошибка 5" - значит командная строка запущена не от имени администратора.

Проблема решена!

Вот видеоинструкция:

Показать полностью 6 1
[моё] Командная строка Cmd Пароль Изменения Видео Длиннопост
14
1091
KristopherPobin
KristopherPobin
5 лет назад
IT-юмор

Вы должны указать кого убить⁠⁠

Вы должны указать кого убить Терминал, Командная строка

Хотел перевести это, но это непереводимо )

Терминал Командная строка
124
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии