ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Администрирование > Windows системы
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

PowerShell. Советы, методы, итд.
  #1  
Старый 11.07.2008, 08:49
Аватар для NaX[no]rT
NaX[no]rT
Members of Antichat
Регистрация: 03.09.2005
Сообщений: 594
Провел на форуме:
3606217

Репутация: 685


Отправить сообщение для NaX[no]rT с помощью ICQ
По умолчанию PowerShell. Советы, методы, итд.

В этом разделе будем обсуждать, делиться накопленным опытом по работе с PowerShell.
Кто не знаком, PowerShell - это оболочка, которая очень похожа на (cmd.exe). PS позволяет автоматизировать задачи, которые на первый взгляд имеют очень сложное решение.

На мой взгляд, самое долгожданное удобство - alias'ы.
Привыкли сидеть в *NIX'ах? - пожалуйста, переход будет не очень болезненный, т.к. большинство алиасов поддерживается.
Например:
Код:
PS U:\> ps e*

Handles  NPM(K)    PM(K)      WS(K) VM(M)   CPU(s)     Id ProcessName
-------  ------    -----      ----- -----   ------     -- -----------
    637      17    21628      32968   130    81,59   2436 explorer
Вообще средствами PowerShell можно работать с системой без графического интерфейса.
Очень порадовала поддержка .NET платформы. Правильно, можете писать всё что угодно "на" PowerShell.

P.S.: немного позже будет написана статья (вместо ---^), в которой я ознакомлю Вас с основными методами работы. А так же свои наработки и примеры решений повседневных задач администрирования. В статье будут выработаны пути решения рутинных задач.
 
Ответить с цитированием

  #2  
Старый 19.07.2008, 13:45
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Теперь PoSH можно использовать в ASP.

Цитата:
What is PowerShell ASP?

PowerShellASP is an ASP-like template language for Web Applications; templates contain a mixture of markup (HTML, XML or whatever you want to generate) and inline PowerShell code. At runtime, templates/pages are fully translated to PowerShell code and executed as a single unit inside a PowerShell pipeline, with the results sent to the client browser.

PowerShellASP runs off the ASP.NET platform, implemented as a custom IHttpHandler mapped to *.ps1x files. Because of this, you can mix PowerShellASP pages alongside any ASP.NET application. This provides a great way to leverage PowerShellASP inside your existing applications as needed or you can create complete applications from scratch based only on *.ps1x pages.
http://www.powershelltoys.com/default.aspx
 
Ответить с цитированием

  #3  
Старый 11.11.2008, 01:53
Аватар для xcedz
xcedz
Познавший АНТИЧАТ
Регистрация: 14.01.2008
Сообщений: 1,165
Провел на форуме:
7229141

Репутация: 3099


По умолчанию

Windows Monad Shell (Windows PowerShell):
#Обзор Windows Monad Shell (часть 1)
# Обзор Windows Monad Shell (часть 2)
# Настройка Windows Monad Shell
# Создание сценариев Windows Monad Shell
# Управление контекстом, работа со специальными символами, регулярными выражениями и обработка ошибок в Windows Monad Shell
# Работа с содержимым файлов, классами .NET и COM-объектами в Windows Monad Shell
# Работа с журналом событий, управление системными службами, использование WMI и управление разрешениями файловой системы в Windows Monad Shell
# Некоторые рецепты практической работы в Windows Monad Shell

и не только

http://www.script-coding.info/

и
http://www.oszone.net/4781/PowerShell

Последний раз редактировалось xcedz; 11.11.2008 в 05:23..
 
Ответить с цитированием

  #4  
Старый 11.11.2008, 03:51
Аватар для procedure
procedure
Banned
Регистрация: 22.12.2007
Сообщений: 660
Провел на форуме:
3885269

Репутация: 1158


По умолчанию

Помню, видел много видеороликов на данную тему, наверное на techdays.ru сейчас поищу.

p.s. Нашел, вот тут.Видео, на данную тему.
А тут прямая ссылка
http://www.oszone.net/4781/PowerShell - а тут еще дополнительно

Последний раз редактировалось procedure; 25.11.2008 в 16:58..
 
Ответить с цитированием

  #5  
Старый 11.11.2008, 13:02
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Большой список полезной информации от русского MVP по Powershell Василия Гусева ,собственно его вебтрансляции и на techdays.ru

http://xaegr.wordpress.com/poshlinks/
 
Ответить с цитированием

  #6  
Старый 25.11.2008, 14:55
Аватар для FraiDex
FraiDex
Участник форума
Регистрация: 16.06.2006
Сообщений: 179
Провел на форуме:
515368

Репутация: 135
Отправить сообщение для FraiDex с помощью ICQ
По умолчанию

Знакомство с Windows PowerShell (документация)
Вот неплохой материал:
Скачать
 
Ответить с цитированием

  #7  
Старый 07.12.2008, 12:30
Аватар для jawbreaker
jawbreaker
Участник форума
Регистрация: 07.07.2008
Сообщений: 161
Провел на форуме:
1027635

Репутация: 234
По умолчанию

PowerGUI - IDE-шка для PowerShell с возможностями отладки
 
Ответить с цитированием

  #8  
Старый 15.01.2010, 01:34
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Потребовалось сделать простенький скрип на powershell =)
Есть 2 файла в одном:
Цитата:
192.168.1.10 ivanov
192.168.1.11 petrov
192.168.1.12 sidorov
192.168.0.13 kozlov
..........................................
Цитата:
192.168.1.10 pc1 00:11:22:33:44:55
192.168.1.11 pc2 00:1a:2a:3a:4a:5a
192.168.1.12 pc3 00:2a:3a:4a:5a:6a
192.168.1.13 pc4 00:3a:4a:5a:6a:7a
.................................................. ....................
Требуется:
192.168.1.10 pc1 ivanov 00:11:22:33:44:55


Цитата:
param ($file1,$file2)

$file1 = Get-Content $file1
$file2 = Get-Content $file2

foreach ($i in $file2)
{
foreach ($j in $file1)
{
if ($i.split()[0] -eq $j.split()[0])
{
$i -replace " (\w|\d|\W)* ","`$0$($j.split()[1]) "
}
}
}

Последний раз редактировалось SpangeBoB; 15.01.2010 в 01:51..
 
Ответить с цитированием

  #9  
Старый 21.01.2010, 00:31
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Может кому потребуется.Вопрос был задан в Irc и был решен с помощью Total Commander.Но без стороних средств решается довольно просто.

powershell
Цитата:
dir PATH | ? {(!$_.PSiscontainer) -and !($_.extension)} | % { ren $_.fullname ($_.fullname+".jpg")}
bat
Цитата:
cd PATH
for /F %%i in ('dir *. /a:-d /b') do (ren %%i %%i.jpg)
 
Ответить с цитированием

  #10  
Старый 22.02.2010, 15:48
Аватар для SpangeBoB
SpangeBoB
Moderator - Level 7
Регистрация: 12.07.2008
Сообщений: 1,705
Провел на форуме:
5914048

Репутация: 1350


По умолчанию

Простая функция получения Rss c antichat.

Цитата:
Function Get-AntichatRss {

$client = New-Object System.Net.WebClient
$url = "http://forum.antichat.ru/news.rss"
[xml]$results = [System.Text.Encoding]::GetEncoding('windows-1251').GetString([Byte[]]$client.DownloadData($url))
$channel = $results.rss.channel

foreach ($item in $channel.item) {
$result = New-Object PSObject
$result | Add-Member NoteProperty Title -value $item.title
$result | Add-Member NoteProperty Link -value $item.link
$result | Add-Member NoteProperty Date -value $([System.Datetime]::Parse($item.date).tostring())
$result | Add-Member NoteProperty Creator -value $item.creator
$result
}
}
Get-AntichatRss вывод:
Title Link Date Creator
----- ---- ---- -------
нужно восстановить почту н... http://forum.antichat.ru/s... 22.02.2010 11:38:45 IgAlex

Так же без обезания.
Get-AntichatRss | fl *

И допустим получить последние 3 сообщения:
Get-AntichatRss | select -first 3 | fl *

Или получить приятный интерактивный вывод:
Get-AntichatRss | Out-GridView -Title "Antichat Rss"

Последний раз редактировалось SpangeBoB; 22.02.2010 в 22:48..
 
Ответить с цитированием
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Методы "вспоминания" пароля (от мыла) censored! E-Mail 175 05.06.2010 16:57
Фишинг и методы защиты от него unl1m Статьи 12 04.12.2009 15:10
Проактивные методы антивирусной защиты spider-intruder Защита ОС: вирусы, антивирусы, файрволы. 0 24.04.2009 10:49
Методы проникновения в локальную сеть. .FUF Авторские статьи 18 22.02.2008 04:13



TEST QR: []
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ