WILDERNIX
Яндекс.Метрика
 | Список статей | Сертификаты | Резюме(CV) | Правила | Вход |

 
Категории:
Ubuntu (9)
CISCO (10)
FreeBSD (7)
SQUID (1)
Windows Server (8)
PHP (3)
1C (8)
MS SQL (7)
MySQL (7)
Yii Framework (3)
Java (1)
Network (1)
PowerShell (7)
Git (1)
Python (1)

 
Микроблоги:
ОАЭ - Дубай
Фото зарисовки

 
Друзья:
arturka.com
aleksandor.ru
burunduch.ru
rapball.ru
pbshar.ru


Flag Counter

      GitHub profile


Как быстро поменять IP адрес (PowerShell)
Иногда приходится часто перенастраивать IP на ноуте или рабочей станции если требуется конфигурировать новые роутеры (WiFi например).

делать это через GUI довольно медленно.

Этот скрипт поможет быстро переключаться между двумя IP

Необходимо настроить под себя следующие параметры

$InterfaceName = 'Ethernet' - Имя интерфейса в системе (менять нужно в двух местах)

далее под катом...
Подробнее   
Дата публикации: 08-09-2018   

Пакетная печать файлов (PowerShell)
Пример пакетной печати файлов, например *.doc

$WorkDir = "C:\МОИФАЙЛЫТУТ\"

$ListWordDoc = Get-ChildItem -Path $WorkDir -Force -Recurse

FOREACH ($WordDoc in $ListWordDoc) {

$PathToFile = $WorkDir+$WordDoc.Name;

Start-Process -FilePath $PathToFile -Verb Print

}
Подробнее   
Дата публикации: 07-09-2018   

SHH через PowerShell (PowerShell)
Наглядный способ как можно работать в SSH через PowerShell, этим скриптом я просто перезагружаю WiFi точку, собственно таким способом можно рулить чем угодно.

$username = "USERNAME"
$password = "PASSWORD"
$securePass = $password | ConvertTo-SecureString -AsPlainText -Force
$credentials = New-Object System.Management.Automation.PSCredential -ArgumentList $username, $securePass

Import-Module Posh-SSH
$SSHSession = New-SSHSession -ComputerName 192.168.0.1 -Credential $credentials -Verbose

$SSH = $sshSession | New-SSHShellStream

Start-Sleep -Seconds 1

$SSH.WriteLine( "reboot" )
$SSH.read()

$sshSession | Remove-SSHSession
Подробнее   
Дата публикации: 31-01-2018   

Как подключиться к MySQL с помощью PowerShell (PowerShell)
Пример функции

## --- connect to MySql server ---
function ConnectToMySQL($InParameters) {

[void][system.reflection.Assembly]::LoadWithPartialName("MySql.Data")

$ConnectionString = "server=" + $InParameters[0]+";port=3306;uid="+$InParameters[1]+";pwd="+$InParameters[2] +";database="+$InParameters[3]+";Pooling=FALSE"
$Connection = New-Object MySql.Data.MySqlClient.MySqlConnection($ConnectionString)
$Connection.Open()

return $Connection
}
## --- connect to MySql server --- END
Подробнее   
Дата публикации: 31-05-2017   

Как открыть порт FireWall с помощью PowerShell (PowerShell)
$MainPort = New-Object -ComObject HNetCfg.FWOpenPort

$MainPort.Port = 5201
$MainPort.Name = 'имя для правила'
$MainPort.Enabled = $true

$FireWall = New-Object -ComObject HNetCfg.FwMgr
$FireWallProfile = $FireWall.LocalPolicy.GetProfileByType(0)

$FireWallProfile.GloballyOpenPorts.Add($MainPort)
Подробнее   
Дата публикации: 31-05-2017   

Поиск дубликатов в столбце CSV файла. (PowerShell)
Скрипт считает количество строк и количество дубликатов в определенном столбце,
для всех файлов, путь к которым будет указан.

далее под катом...
Подробнее   
Дата публикации: 26-11-2016   

Скрипт для создания виртуальной машины (Hyper-V) (PowerShell)
## --- Deploy hyper-V VM ---
## --- Author : Konstantin Korsunov

## --- Check is the Hyper-V role avaliable ---
function CheckTheAvaliableRole()
{

$HyperVFeature = Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V

if ( $HyperVFeature.State -eq 'Enabled' )
{
$HyperVFeatureInstalled = '1' ## Hyper-V installed and enabled
}
else
{
$HyperVFeatureInstalled = '0' ## Hyper-V not installed
}

Return $HyperVFeatureInstalled

}
## --- Check is the Hyper-V role avaliable END---

## --- Create Virtual-host in Hyper-V environment ---
function DeployVirtualHost()
{

## - check is the Hyper-V installed and enabled
if ( CheckTheAvaliableRole = '1' )
{

## --- Parameters for virtual host

$NetworkSwitchName = "Main"
$MainPathForVMs = "C:\01 - Virtual Machines\01 - MetaData"

## --- Parameters for virtual host

Write-Host ""
Write-Host "--- Hyper-V new Virtual Host deployment ---"
Write-Host ""
$VMHostName = Read-Host "Please enter hostname for new Virtual Machine"
Write-Host ""
Write-Host "Creating the $VMHostName"

New-VM $VMHostName -SwitchName $NetworkSwitchName -Path $MainPathForVMs | Out-Null
New-VHD -Path "C:\01 - Virtual Machines\02 - VHD\$VMHostName.vhdx" -SizeBytes 10GB | Out-Null
Add-VMHardDiskDrive -VMName $VMHostName -Path "C:\01 - Virtual Machines\02 - VHD\$VMHostName.vhdx"


Write-Host ""
Write-Host "--- VM $VMHostName has been created ---"

}

}
## --- Create Virtual-host in Hyper-V environment END ---

DeployVirtualHost
Подробнее   
Дата публикации: 24-10-2016   

Страницы: