Tag Archives: Mimbolovecmd
Символьная ссылка это специальный файл в файловой системе, для которого не создаются никакие данные, кроме одной текстовой строки с указателем. Эта строка трактуется как путь к файлу, который должен быть открыт при попытке обратиться к данной ссылке (файлу). Символьная ссылка занимает ровно столько места в файловой системе, сколько требуется для записи её содержимого.
Чтобы создать символическую ссылку на папку в Windows, необходимо воспользоваться консольной командой mklink:
Пример команды для локальной папки:
mklink /D «c:/dir1/link» «d:/dir2/dest»
Пример команды для сетевой папки:
mklink /D «\\srv1\dir1\link» «\\srv2\dir2\dest»
Где link это путь к папке на которую делам ссылку, а dest это место куда будет ссылаться папка. (т.е. link = откуда, dest = куда). (далее…)
PowerShell. Автоматизация администрирования для Windows
Долгое время визитной карточкой Windows служил графический интерфейс, а желающим поработать в консоли приходилось довольствоваться весьма урезанным функционально cmd.exe. Появление PowerShell с гибким языком сценариев изменило ситуацию к лучшему. Используя его возможности, можно легко выполнить практически любую задачу, возникающую перед администратором. Зачем системному администратору PowerShell?
Если настройку при помощи графических утилит можно назвать наглядной, то консоль вырывается вперед, когда говорят об автоматизации задач и обработке большого количества данных. Ранее админу, чтобы упростить себе работу, необходимо было использовать командные BAT-файлы, VBScript, JavaScript, Windows Script Host, Perl и прочие инструменты, позволяющие управлять системной информацией. Но одни ограничены по возможностям, другие сложны и неудобны, применение третьих (VBScript/JavaScript) может снизить общий уровень безопасности системы. PowerShell (ранее – Monad), вышедший в 2006 году, лишен этих недостатков. Он изначально объектно-ориентирован, вобрал в себя лучшие элементы из Perl, PHP, C# и использует все современные наработки Microsoft (в первую очередь, .NET Framework, объектами которой оперирует совершенно свободно). Результат работы не нужно парсить, чтобы понять, что получилось; его опять можно обработать без какой-либо дополнительной подготовки. Именно поэтому принцип использования PowerShell несколько отличается от привычных Unix интерпретаторов. В оболочку встроено свыше 130 команд, позволяющих получить доступ к любому объекту файловой системы, реестра, сети, Active Directory, а, используя предпочитаемый .NET-язык, можно создавать дополнительные команды. Именно наличие большого количества командлетов (cmdlets — командных модулей, своего рода готовых мини-программ, реализующих отдельные операции) заметно упрощает выполнение часто используемых задач.
(далее…)
Консольные команды Windows «CMD», для запуска в любой версии Windows, достаточно найти файл cmd.exe и запустить его, желательно с административными правами. Также легко запустить так: Пуск -> Выполнить -> cmd.
Итак, можно использовать следующие полезные команды:
tasklist -показывает процессы
taskkill /im процесс.exe /f — убивает процесс
dir — показывает содержимое директории
systeminfo — информация о системе (далее…)
Пуск -> Выполнить или win+R:
Команды для запуска элементов управления:
- Сетевые подключения: ncpa.cpl
- Свойства системы: sysdm.cpl
- Установка и удаление программ: appwiz.cpl
- Учетные записи пользователей: nusrmgr.cpl
- Дата и время: timedate.cpl
- Свойства экрана: desk.cpl
- Брэндмауэр Windows: firewall.cpl
- Мастер установки оборудования: hdwwiz.cpl
- Свойства Интернет: inetcpl.cpl
Сможет ли PowerShell полностью заменить CMD?
Командная строка (cmd) долгое время является неотъемлемой частью Windows, и за это время для нее было создано множество различных утилит. PowerShell задумывался в том числе и как альтернатива командной строке, однако сможет ли PowerShell полностью заменить CMD?
Ping
На замену утилите ping в PowerShell пришел командлет Test-Connection, входящий в состав модуля Microsoft.PowerShell.Management. Для примера пропингуем сервер SRV3 командой:
Test-Connection -ComputerName SRV3
Можно указать для проверки сразу несколько серверов, например перечислив их через запятую:
Test-Connection -ComputerName SRV3, SRV4 (далее…)
0