Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Справочный материал PowerShell

Ответить
Настройки темы
PowerShell - Справочный материал PowerShell

Аватара для IVa_

Старожил


Сообщения: 349
Благодарности: 16


Конфигурация

Профиль | Цитировать


Изменения
Автор: IVa_
Дата: 28-03-2016
Описание: Редактироваие
Сайты с примерами скриптов, нововведениями, обсуждениями модулей и т.д.
Ссылки на сайты
  • Код: Выделить весь код
    #Архив Сценариев PowerShell – примеры использования PowerShell с некоторыми программами например  ExcelAplication, Active directory.
    $ie = New-Object -ComObject InternetExplorer.Application
    $ie.Visible = $true
    $ie.Navigate(‘http://www.electricmonk.org.uk’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # Сайт посвящён командной оболочке, примеры, книги, форум и все для успешного изучения и обмена опыта с другими участниками.
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘http://powershell.com/’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # Был рад этому интернет ресурсу, Нашел много интересного, примеры скриптов PowerShell, описания и много удивительных людей.
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true
    $ie.Navigate(‘https://github.com/’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # Программа для работы с Active Directory и прочая иформация касающиеся оболочки Powershell
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘https://www.manageetngine.com/’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # В блоге PowerShell  - Обсуждаются нововведения, технологические идеи.
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘http://www.tomsitpro.com/tags/?refine=powershell’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # Сайт целиком посвящен командной оболочке PowerShell
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘http://powershelldistrict.com/’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    #Ссылка на ссылки интернет ресурсы для более детального изучения
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘http://sqlvariant.com/powershell-links/’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # Предоставляю вашему обзору ресурс на котором рассматриваются Модули, Скрипты, нововведения -  CodePlex является свободным открытым исходным кодом проекта хостинг сайта компании Microsoft.
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘https://www.codeplex.com/’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # команды оболочек  PowerShell, CMD, VB script Bach, и других
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘http://ss64.com/’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # Примеры использования PowerShell
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘http://www.itninja.com/tag/powershell/’) 
    $ie 
    $ie.Document
  • Код: Выделить весь код
    # Полезный ресурс для изучения и повышения знания командной оболочки PowerShell
    $ie = New-Object -ComObject InternetExplorer.Application 
    $ie.Visible = $true 
    $ie.Navigate(‘http://www.powershellpro.com/')
    $ie 
    $ie.Document

Коллекция книг.Много полезного материала для тех кто начал изучать оболочку PowerShell
Загрузка книг
  • Код: Выделить весь код
    #	
    # .NOTES
    #=========================================================================== 	 
    #	 Created with: 	SAPIEN Technologies, Inc., PowerShell Studio 2014 v4.1.75
    #	 Created on:   	16.05.2015 21:01
    #	 Created by:   	Iva_
    #	 Organization: 	OSzone
    #	 Filename:     	Загрузка книг средствами PowerShell                                                                                                    
    #=========================================================================== 	
    #            .DESCRIPTION                                                                                                                                                         
    #            A description of the file.                                                                                                                                            
    ############################################################################
    $flesh = "J:\"
    # Диск для записи
    $WebClient = New-Object -TypeName NET.WebClient 
    $hTable = @{ 
    # Создаем Хэш таблицу 'ссылка' = "переменная/Название док-та" 	
    'http://powershell.com/cs/media/p/23856/download.aspx' = "$Flesh\File_system_tasks.pdf"; 	
    'http://powershell.com/cs/media/p/24814/download.aspx' = "$flesh\Arrays_and_Hash_Tables.pdf"; 	
    'http://powershell.com/cs/media/p/25742/download.aspx' = "$flesh\Date_Time_and_Culture.pdf"; 	
    'http://powershell.com/cs/media/p/26784/download.aspx' = "$flesh\Objects_and_Types.pdf"; 	
    'http://powershell.com/cs/media/p/28283/download.aspx' = "$flesh\WMI.pdf"; 	
    'http://powershell.com/cs/media/p/29098/download.aspx' = "$flesh\Regular_Expressions.pdf"; 	
    'http://powershell.com/cs/media/p/29920/download.aspx' = "$flesh\Functions.pdf"; 	
    'http://powershell.com/cs/media/p/30542/download.aspx' = "$flesh\Static_.NET_Methods.pdf"; 	
    'http://powershell.com/cs/media/p/31297/download.aspx' = "$flesh\Registry.pdf"; 	
    'http://powershell.com/cs/media/p/32274/download.aspx' = "$flesh\Internet-Related_Tasks.pdf"; 	
    'http://powershell.com/cs/media/p/33169/download.aspx' = "$flesh\XML-Related Tasks.pdf"; 	
    'http://powershell.com/cs/media/p/38383/download.aspx' = "$flesh\Security-Related_Tasks.pdf";
     } 
    $hTable.GetEnumerator() | ForEach-Object -Process { 	
    Write-Host "From: $($_.Name)" 	
    Write-Host "Into: $($_.Value)" 	
    $WebClient.DownloadFile($_.Name, $_.Value) 	
     }

Administration Windows Server and PowerShell Windows Book's
Download Book's. Administration Windows Server and PowerShell Windows Book's
  • Код: Выделить весь код
    <#	 	
    .NOTES 	
    =========================================================================== 	 
    Created with: 	SAPIEN Technologies, Inc., PowerShell Studio 2014 v4.1.75 	 
    Created on:   	15.05.2015 21:36 	
    Created by:   	Iva_ 	 
    Organization: 	 	Oszone 
    Filename:     	 	Download book
    =========================================================================== 	
    .DESCRIPTION 		
    A description of the file.
     #>
    function Get-Webclient { 	
              $wc = New-Object Net.WebClient 	
              $wc.UseDefaultCredentials = $true 	
              $wc.Proxy.Credentials = $wc.Credentials 	
              $wc 
    } 
    $url = 'Ссылку на загрузку' 
    $object = Get-Webclient 
    $localPath = "$home\Documents\название док-та.формат(pdf,doc,xml)"
    $object.DownloadFile($url, $localPath) explorer.exe "/SELECT,$LocalPath"
    Invoke-Item -Path $localPath

Free Tools
Download PowerShellPlus Professional Edition

Код: Выделить весь код
#Для загрузки нужно заполнить форму
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Visible = $true
$ie.Navigate(‘https://www.idera.com/productssolutions/freetools/powershellplus/')
$ie
$ie.Document

Скрипт
EventLog Windows seven

Код: Выделить весь код
   
    # Вывести список событий за указанный интервал времени
       $from = (Get-Date) - (New-Timespan -Minutes 60 ) 
     # переменная from, создает интервал времени(промежуток), за который отображает события из журнала событий
     #командлейт get-date получает дату, командлейтом new-timespan задать, интервал времени.
    get-eventlog -List | Select-Object -ExpandProperty Log |  
      # Получаем список журналов событий,вывод сведений записей журнала событий,
        Foreach-Object { Write-Progress 'Напишите тут что не будь' $_; $_} |  
        # индикатор выполнения твоих действий,
        Foreach-Object {$log = $_;   
        #Соблюдая последовательность, создаем условия, сохраняем объекты, глобальная переменная.
        try { Get-EventLog -after $from -LogName $log -ea stop |  
        #Получить список событий, из переменной $from, записи журнала
        Add-Member NoteProperty EventLog $log -pass  }  
        # добавляем свойства, свойства записи журнала событий с параметром pass.
        catch { Write-Warning "Unable to access $log : $_"} } | 
        #Индикатор выполнения, предупреждение при отсутствии заданных условий для списков журнала событий.
        Sort-Object TimeGenerated -desc  |  
        # Сортирует объекты , формирует список по убыванию.
        Select-Object EventLog, TimeGenerated, EntryType, Source, Message |  
        #Выбирает свойства объекта.
        Format-Table -Auto 
        #формируем вывод
При выводе уведомления об ошибки разрешения выполнения, смените правило политики выполнения.
Уяснить установленную политику нужно командой
Код: Выделить весь код
get-executionPolicy
установить политику выполнения, возможно с помощью командлейта set, сменив надоедливый get на set выбрав нужную политику, из списка политик выполнения.
Example
Код: Выделить весь код
* set-executionPolicy RemoteSigned
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:56, 03-12-2014

 

Аватара для IVa_

Старожил


Сообщения: 349
Благодарности: 16

Профиль | Цитировать


Инлайн ассемблер в PowerShell

Книга о Powershell

The powershell guy

PowerShell scripts

Последний раз редактировалось IVa_, 24-06-2016 в 16:08.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:50, 24-06-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для IVa_

Старожил


Сообщения: 349
Благодарности: 16

Профиль | Цитировать


Видео галерея.Веб-касты о Windows Powershell

Powershell Tutorial Online

-------
Одна и та же информация в разное время может быть полезной и бесполезной.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:21, 24-06-2016 | #3


Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Наткнулся случайно, поэтому делюсь ссылкой. Может кому сгодится.
Пакет системных утилит

Отправлено: 20:29, 12-05-2017 | #4


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата dyn-win:
Наткнулся случайно, »
Пользователь: greg zakharov.

Отправлено: 23:27, 12-05-2017 | #5


Аватара для IVa_

Старожил


Сообщения: 349
Благодарности: 16

Профиль | Цитировать


PowersShell в действии работа с строками "STRING"
Код: Выделить весь код
  • #Удалить пробелы из начала строки $string = ' forum.Ozone.net ' $string = $string.TrimStart()
  • #удалить пробелы в конце строки $string = ' forum.Ozone.net ' $string = $string.TrimEnd()
  • #Удалить пробелы в начале и в конце строки $string = ' forum.Ozone.net ' $string = $string.Trim()
  • #изменить регистр символов применить Верхний регистр $string = 'news forum oszone.net rss' $string = $string.ToUpper()
  • #И обратно в нижний регистр $string = 'news forum oszone.net rss' $string = $string.ToLower()
  • #Выбираем подстроку "к.ф" из строки Компьютерный Форум OsZone.net $strin = 'Компьютерный Форум OsZone.net' $strin.Substring(0,18)
  • #Вывод строки OsZone.net $strin = 'Компьютерный Форум OsZone.net' $strin.Substring(19)
  • #Узнать длину строки $String.Length
  • #Объединить переменные $string = 'Oszone' $string1 = '.' $string2 = 'net' [string]::Concat($string,$String1,$string2)
  • #Проверить наличие строчных букв в строке $string = 'Oszone.net' $string -cmatch "^[a-z]*$"
  • #Преобразовать число в систему счисления и наоборот [system.convert]::ToString(1234.2) [system.convert]::ToInt32(1110.2)

Последний раз редактировалось IVa_, 04-06-2017 в 18:03.


Отправлено: 14:13, 04-06-2017 | #6


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата IVa_:
#Проверить наличие строчных букв в строке
$string = 'Oszone.net'
$string -cmatch "^[a-z]*$" »
Вообще-то, данный код проверяет, что:
  • либо данная строка пустая;
  • либо все символы данной строки — строчная латиница,
а вовсе не «проверить наличие».

Отправлено: 14:35, 04-06-2017 | #7


Аватара для IVa_

Старожил


Сообщения: 349
Благодарности: 16

Профиль | Цитировать


Говорим вместе с PowerShell
Код: Выделить весь код
Add-Type -AssemblyName System.Speech
$Speech = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer
$Speech.Speak('Hello Users forums OSZONE.NET')
Цитата Iska:
а вовсе не «проверить наличие» »
Понять можно и так, два значения Истина, Ложь
Истина - все буквы Верхнего регистра
Ложь - любое несоответствие истине

-------
Одна и та же информация в разное время может быть полезной и бесполезной.


Отправлено: 14:44, 04-06-2017 | #8


Аватара для IVa_

Старожил


Сообщения: 349
Благодарности: 16

Профиль | Цитировать


Курс для желающих поближе познакомиться с одним из инструментов управления ОС Windows.
Введение в оболочку командной строки Windows PowerShell.

Отправлено: 15:13, 04-06-2017 | #9


Ветеран


Сообщения: 27449
Благодарности: 8086

Профиль | Отправить PM | Цитировать


Цитата IVa_:
Понять можно и так, два значения Истина, Ложь
Истина - все буквы Верхнего регистра »
И снова неверное толкование. Я же писал выше:
Цитата Iska:
либо данная строка пустая; »
Вот:

— «Истина». Тут все буквы верхнего регистра? Тут нет ни одной буквы верхнего регистра.

Отправлено: 16:24, 04-06-2017 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Справочный материал PowerShell

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Microsoft изменит материал корпуса планшетов Surface OSZone News Новости и события Microsoft 1 10-07-2012 13:15
Справочный материал по Windows Mobile 6 svetohka Мобильные ОС, смартфоны и планшеты 8 28-09-2008 09:58
[решено] Маршрутизация win2k3, у когонибудь есть материал? minion Microsoft Windows NT/2000/2003 5 21-06-2006 09:00
Interlaced материал, 29,970, 23,976, etc... MMrrTT Видео и аудио: обработка и кодирование 3 18-08-2005 08:56




 
Переход