IVa_
03-12-2014, 12:56
Сайты с примерами скриптов, нововведениями, обсуждениями модулей и т.д.
#Архив Сценариев 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
<#
.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
#Для загрузки нужно заполнить форму
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Visible = $true
$ie.Navigate(‘https://www.idera.com/productssolutions/freetools/powershellplus/')
$ie
$ie.Document
Скрипт
# Вывести список событий за указанный интервал времени
$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
#Архив Сценариев 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
<#
.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
#Для загрузки нужно заполнить форму
$ie = New-Object -ComObject InternetExplorer.Application
$ie.Visible = $true
$ie.Navigate(‘https://www.idera.com/productssolutions/freetools/powershellplus/')
$ie
$ie.Document
Скрипт
# Вывести список событий за указанный интервал времени
$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