added ansible, winrm config, bit convertor, openssh, hyper-v, pki
This commit is contained in:
		
							parent
							
								
									cba47655ad
								
							
						
					
					
						commit
						553f7009a6
					
				
					 1 changed files with 17 additions and 17 deletions
				
			
		
							
								
								
									
										32
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										32
									
								
								README.md
									
										
									
									
									
								
							|  | @ -271,8 +271,8 @@ ps | Sort-Object -Descending CPU | select -first 10 ProcessName, # сортир | ||||||
| </NotepadPlus> | </NotepadPlus> | ||||||
| ``` | ``` | ||||||
| `Parsing text to Markdown:` \ | `Parsing text to Markdown:` \ | ||||||
| `Macros: Fn<+`+Fn>+Fn>+`+>` \ | `Macros: FnLeft+'+FnRight+FnRight>+Down` \ | ||||||
| `Replace: "# " -> "`"` | `Replace: "# ","'"` | ||||||
| ``` | ``` | ||||||
| .		# Обозначает любой символ | .		# Обозначает любой символ | ||||||
| \		# Экранирующий символ. Символы которые экранируются: ^, [, ., $, {, *, (, ), \, +, |, ?, <, > | \		# Экранирующий символ. Символы которые экранируются: ^, [, ., $, {, *, (, ), \, +, |, ?, <, > | ||||||
|  | @ -303,7 +303,7 @@ $		# Конец строки | ||||||
| \d{2,4}	# Найти две или четыре | \d{2,4}	# Найти две или четыре | ||||||
| {4,}	# Найти четыре и более | {4,}	# Найти четыре и более | ||||||
| 
 | 
 | ||||||
| ^\s{0,}#.+ | ^\s{1,}#.+ # поиск вначале строки комментария и пробел после него 1 или больше и любое кол-во символов | ||||||
| ``` | ``` | ||||||
| # Regex | # Regex | ||||||
| 
 | 
 | ||||||
|  | @ -476,7 +476,7 @@ fun-switch -param | ||||||
| ``` | ``` | ||||||
| # Bit | # Bit | ||||||
| ``` | ``` | ||||||
| Двоичная    Десятичная   | Двоичное    Десятичное | ||||||
| 1           1 | 1           1 | ||||||
| 10          2 | 10          2 | ||||||
| 11          3 | 11          3 | ||||||
|  | @ -1741,8 +1741,8 @@ Start-MTPing -Network 192.168.3.0 | ||||||
| 
 | 
 | ||||||
| `Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart` установить роль на Windows Server \ | `Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart` установить роль на Windows Server \ | ||||||
| `Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All` установить роль на  Windows Desktop \ | `Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All` установить роль на  Windows Desktop \ | ||||||
| `Get-Command -Module hyper-v \ | `Get-Command -Module hyper-v` \ | ||||||
| `Get-VMHost | `Get-VMHost` | ||||||
| ``` | ``` | ||||||
| New-VMSwitch -name NAT -SwitchType Internal # создать виртуальный коммутатор и адаптер для него | New-VMSwitch -name NAT -SwitchType Internal # создать виртуальный коммутатор и адаптер для него | ||||||
| Get-NetAdapter | where InterfaceDescription -match Hyper-V # список сетевых адаптеров | Get-NetAdapter | where InterfaceDescription -match Hyper-V # список сетевых адаптеров | ||||||
|  | @ -1751,13 +1751,13 @@ Get-NetAdapter "vEthernet (NAT)" | New-NetIPAddress -IPAddress 192.168.3.200 -Ad | ||||||
| Add-NetNatStaticMapping -NatName LocalNat -Protocol TCP -ExternalIPAddress 0.0.0.0 -ExternalPort 2222 -InternalIPAddress 192.168.3.103 -InternalPort 2121 # проброс, вест трафик который приходит на хост Hyper-V TCP/2222, будет перенаправляться на соответствующий порт виртуальной машины за NAT. | Add-NetNatStaticMapping -NatName LocalNat -Protocol TCP -ExternalIPAddress 0.0.0.0 -ExternalPort 2222 -InternalIPAddress 192.168.3.103 -InternalPort 2121 # проброс, вест трафик который приходит на хост Hyper-V TCP/2222, будет перенаправляться на соответствующий порт виртуальной машины за NAT. | ||||||
| (Get-NetAdapter | where Name -match NAT).Status | (Get-NetAdapter | where Name -match NAT).Status | ||||||
| ``` | ``` | ||||||
| `Get-NetNatStaticMapping` отобразить пробросы \ | `Get-NetNatStaticMapping` отобразить пробросы (NAT) \ | ||||||
| `Get-NetNat` список сетей \ | `Get-NetNat` список сетей \ | ||||||
| `Remove-NetNatStaticMapping -StaticMappingID 0` удалить проброс \ | `Remove-NetNatStaticMapping -StaticMappingID 0` удалить проброс \ | ||||||
| `Remove-NetNat -Name LocalNat` удалить сеть | `Remove-NetNat -Name LocalNat` удалить сеть | ||||||
| 
 | 
 | ||||||
| `New-VMSwitch -Name Local -AllowManagementOS $True -NetAdapterName "Ethernet 4" -SwitchType External # создать вшений (External) виртуальный коммутатор \ | `New-VMSwitch -Name Local -AllowManagementOS $True -NetAdapterName "Ethernet 4" -SwitchType External` создать вшений (External) виртуальный коммутатор \ | ||||||
| `$VMName = "hv-dc-01" | `$VMName = "hv-dc-01"` | ||||||
| ``` | ``` | ||||||
| $VM = @{ | $VM = @{ | ||||||
| Name = $VMName | Name = $VMName | ||||||
|  | @ -1771,16 +1771,16 @@ SwitchName = "NAT" | ||||||
| } | } | ||||||
| New-VM @VM | New-VM @VM | ||||||
| ``` | ``` | ||||||
| `Set-VMDvdDrive -VMName $VMName -Path "C:\Users\Lifailon\Documents\WS-2016.iso" \ | `Set-VMDvdDrive -VMName $VMName -Path "C:\Users\Lifailon\Documents\WS-2016.iso"` \ | ||||||
| `New-VHD -Path "D:\VM\$VMName\disk_d.vhdx" -SizeBytes 10GB` создать VHDX диск \ | `New-VHD -Path "D:\VM\$VMName\disk_d.vhdx" -SizeBytes 10GB` создать VHDX диск \ | ||||||
| `Add-VMHardDiskDrive -VMName $VMName -Path "D:\VM\$VMName\disk_d.vhdx"` примонтировать диск \ | `Add-VMHardDiskDrive -VMName $VMName -Path "D:\VM\$VMName\disk_d.vhdx"` примонтировать диск \ | ||||||
| `Get-VM –VMname $VMName | Set-VM –AutomaticStartAction Start` автозапуск \ | `Get-VM –VMname $VMName | Set-VM –AutomaticStartAction Start` автозапуск \ | ||||||
| `Get-VM -Name $VMName | Set-VMMemory -StartupBytes 8Gb \ | `Get-VM -Name $VMName | Set-VMMemory -StartupBytes 8Gb` \ | ||||||
| `Set-VMProcessor $VMName -Count 2 \ | `Set-VMProcessor $VMName -Count 2` \ | ||||||
| `Get-VM -Name $VMName | Checkpoint-VM -SnapshotName "Snapshot-1" \ | `Get-VM -Name $VMName | Checkpoint-VM -SnapshotName "Snapshot-1"` \ | ||||||
| `Restore-VMCheckpoint -Name Snapshot-1" -VMName $VMName -Confirm:$false \ | `Restore-VMCheckpoint -Name Snapshot-1" -VMName $VMName -Confirm:$false` \ | ||||||
| `Get-VM | Select -ExpandProperty NetworkAdapters | Select VMName,IPAddresses,Status` получить IP адрес всех ВМ \ | `Get-VM | Select -ExpandProperty NetworkAdapters | Select VMName,IPAddresses,Status` получить IP адрес всех ВМ \ | ||||||
| `vmconnect.exe localhost $VMHost | `vmconnect.exe localhost $VMHost` | ||||||
| 
 | 
 | ||||||
| # VMWare/PowerCLI | # VMWare/PowerCLI | ||||||
| 
 | 
 | ||||||
|  | @ -4484,7 +4484,7 @@ New-WSManInstance -ResourceURI "winrm/config/Listener" -SelectorSet $selector_se | ||||||
| `Export-PfxCertificate -FilePath $home\Desktop\certificate.pfx -Password $pass -Cert $certificate` экспортировать сертификат с закрытым ключем | `Export-PfxCertificate -FilePath $home\Desktop\certificate.pfx -Password $pass -Cert $certificate` экспортировать сертификат с закрытым ключем | ||||||
| 
 | 
 | ||||||
| `Import-Certificate -FilePath $home\Desktop\certificate.cer -CertStoreLocation Cert:\CurrentUser\My` импортировать сертификат \ | `Import-Certificate -FilePath $home\Desktop\certificate.cer -CertStoreLocation Cert:\CurrentUser\My` импортировать сертификат \ | ||||||
| `Import-PfxCertificate -Exportable -Password $pass -CertStoreLocation Cert:\CurrentUser\My -FilePath $home\Desktop\certificate.pfx | `Import-PfxCertificate -Exportable -Password $pass -CertStoreLocation Cert:\CurrentUser\My -FilePath $home\Desktop\certificate.pfx` | ||||||
| 
 | 
 | ||||||
| # DSC | # DSC | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue