Update README.md

This commit is contained in:
Alex Kup 2023-06-28 14:54:59 +03:00 committed by GitHub
parent d3cabb1017
commit 6e8a1398c8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -34,6 +34,9 @@
- [Socket](#Socket) - [Socket](#Socket)
- [Excel](#Excel) - [Excel](#Excel)
- [XML](#XML) - [XML](#XML)
- [JSON](#JSON)
- [YAML](#YAML)
- [HTML](#HTML)
- [Git](#Git) - [Git](#Git)
- [SQLite](#SQLite) - [SQLite](#SQLite)
- [MySQL](#MySQL) - [MySQL](#MySQL)
@ -2932,7 +2935,7 @@ $NewElement.set_InnerXML("<Name>Times New Roman</Name><Size>14</Size>") # Зап
$xml.Root.Configuration.AppendChild($NewElement) # добавить элемент новой строкой в Configuration (родитель Fonts) $xml.Root.Configuration.AppendChild($NewElement) # добавить элемент новой строкой в Configuration (родитель Fonts)
$xml.Save("$home\desktop\test.xml") $xml.Save("$home\desktop\test.xml")
``` ```
### JSON (JavaScript Object Notation) # JSON
``` ```
log = log =
{ {
@ -2953,17 +2956,17 @@ $log = '
``` ```
`Get-Service | ConvertTo-Json` `Get-Service | ConvertTo-Json`
### YAML (Yet Another Markup Language) # YAML
``` ```
Import-Module PSYaml Import-Module PSYaml # используется в Docker-compose и Ansible playbooks. Правила оформления YAML-файлов:
$network = " $netplan = "
network: network: # словарь по типу - ключ : значение с вложенными словарями
ethernets: ethernets:
ens160: ens160:
dhcp4: yes dhcp4: yes
dhcp6: no dhcp6: no
nameservers: nameservers:
addresses: # [8.8.8.8, 1.1.1.1] addresses: # [8.8.8.8, 1.1.1.1] # список данных (строк)
- 8.8.8.8 - 8.8.8.8
- 1.1.1.1 - 1.1.1.1
version: 2 version: 2
@ -2971,7 +2974,8 @@ network:
$Result = ConvertFrom-Yaml $network $Result = ConvertFrom-Yaml $network
$Result.Values.ethernets.ens160.nameservers $Result.Values.ethernets.ens160.nameservers
``` ```
### HTML (HyperText Markup Language) # HTML
`Get-Process | select Name, CPU | ConvertTo-HTML -As Table > "$home\desktop\proc-table.html"` вывод в формате List (Format-List) или Table (Format-Table) `Get-Process | select Name, CPU | ConvertTo-HTML -As Table > "$home\desktop\proc-table.html"` вывод в формате List (Format-List) или Table (Format-Table)
### PSWriteHTML ### PSWriteHTML