FAQ POWERSHELL ITI ILOCANO

By | June 18, 2015

translated-ilocano


beta-v2-0


Konsepto: Dagiti kadawyan nga damdamagen maipanggep iti Powershell.

Mabalin nga mausar detoy nga listaan iti nadumaduma nga wagas:

  • Pagkopyar/pagikabil iti komando iti ayan ti maysa nga surat
  • Tapno Makita nga daras ti syntax iti maysa a particular nga komando
  • Pagnayon iti kinasirib nga teknikal
  • Tapno agdiskubre ti baro nga komando
  • Pangasagana iti interview para iti trabaho

Pannakabaliw
2015/28/06
Makin-aramid Steve Renard
Naggapwan na ilocano-philippines.powershell-guru.com
Kategorya
75
Agdamag
610


ACL
Active Directory
Alias
Arrays
Browsers
Certificates
Characters
CIM
Comments
COM Objects
Compare
Computer
Credentials
CSV
Culture
Date
Drives
Environment
Errors
Event Viewer
Files
Folders
Format Operator (-f)
Functions
GPO
GUI
Hardware
Hashtables
Help
History
Jobs
Keyboard
Loops
Math
Memory
Messages
Modules
Microsoft Excel
Microsoft Exchange
Microsoft Outlook
Microsoft SharePoint
Networking
Openfiles
Operators
Parameters
Password
Powershell ISE
Printers
Processes
PSObject
Quest
Random
RDP
Regedit
Regex
Remote
Restore
Scheduled Tasks
Search
SCCM
Services
SMTP
Snapins
Sounds
Static .NET Methods
Strings
System
Try/Catch
Variables
Symantec Vault
Windows10
Windows 2012
Windows Azure
Windows Forms
WMI
XML

System

Kasano nga maamwan ti bersiyon ti Powershell nga agdama nga us usarek?

Kasano nga usaren ti Powershell iti sabali nga bersiyon para iti pabaliktad nga panangiparis?
powershell.exe -Version 2.0

Kasano ti mangikedked iti bassit a bersiyon ti Powershell (3.0 ken nangatngato pay) babaen iti panangmandar ti Powershell?
#Requires -Version 3.0

Kasano ti agdawat ti pribilihiyo nga administratibo para iti panagmandar babaen ti Powershell?

Kasano nga siguradwen no usto met laengen ti naaramid nga detalye ti panagmandar babaen ti Powershell?
help -Name .\Get-ExchangeEnvironmentReport.ps1 -Full

Kasano nga maamwan ti impormasyon iti agdama nga mangus-usar babaen ti Powershell?
[Security.Principal.WindowsIdentity]::GetCurrent()

Kasano ti agaramid, mangbaliw ken mangikabil ulit ti detalye ti agus usar babaen ti Powershell?

Kasano ti agaramid ti mandar nga agsardeng ti lima nga segundo/minuto babaen ti Powershell?
Start-Sleep -Seconds 5
Start-Sleep -Seconds 300 # 5 minutes

Kasano nga alaen ti impormasyon iti naudi nga oras nga pananglukat babaen ti Powershell?
(Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime

Kasano nga alaen ti impormasyon ti pangpapaspas nga agmakinilya babaen ti Powershell?

Kasano nga ilista dagiti umuna nga mausar nga programa babaen ti Powershell?

Kasano ti mangikkat ti aplikasyon babaen ti Powershell?

Kasano nga alaan ti litrato ti buo nga desktop wenno aktibo nga aplikasyon babaen ti Powershell?
Take-ScreenShot -Screen -File 'C:\scripts\screenshot.png' -Imagetype JPEG
Repository : Take-ScreenShot

Kasano nga maamwan ti bilang ti nakapila nga MSMQ babaen ti Powershell?

Kasano nga isimpa ti polisiya nga mangpakuti babaen ti Powershell?

Kasano ti agaramid ti pinduten nga pangdarasan babaen ti Powershell?

Kasano to mangikabil wenno mangikkat ti programa iti ayan ti taskbar babaen ti Powershell?

Kasano nga lukatan ti Windows Explorer babaen ti Powershell?
[Diagnostics.Process]::Start('explorer.exe')
Invoke-Item -Path C:\Windows\explorer.exe

Kasano nga ilista dagiti sabali nga makina nga nausar babaen ti Powershell?
Get-WmiObject -Class Win32_PnPSignedDriver
Get-WindowsDriver -Online -All
driverquery.exe

Kasano ti agaramid ti GUID babaen ti Powershell?

Kasano nga amwen ti lokasiyon ti aktibo nga directoryo para iti agdama nga agus usar babaen ti Powershell?
[System.IO.Path]::GetTempPath()

Kasano nga pagmaymaysaen ti dakkel ken bassit nga turungen tapno maymaysa ti papananda babaen ti Powershell?
Join-Path -Path C:\ -ChildPath \windows

Kasano nga ilista amin nga cmdlets ‘Get-*” babaen ti Powershell?
Get-Command -Verb Get

Kasano nga ilista dagiti sabsabli wenno espesyal nga polder babaen ti Powershell?

Kasano nga ikabil ti ISO/VHD nga dokumento babaen tio Powershell?
Mount-DiskImage 'D:\ISO\file.iso' # ISO
Mount-DiskImage 'D:\VHD\file.vhd' # VHD

Kasano nga kitaen ti bersiyon ti .NET Framework nga nakaikabil babaen ti Powershell?

Kasano nga kitaen no ti bersiyon 4.5 .NET Framework ti nakaikabil babaen ti Powershell?
(Get-ItemProperty -Path 'HKLM:\Software\Microsoft\NET Framework Setup\NDP\v4\Full' -EA 0).Version -like '4.5*'

Kasano nga rugyan ken pagsardengen ti panagkopya (ti panagaramid ti rekord ti Windows Powershell session) babaen ti Powershell?
Start-Transcript -Path 'C:\scripts\transcript.txt
Stop-Transcript

Kasano nga baliwan ti agdama nga lokasyon tapno agablin nga partikular nga lokasyon babaen ti Powershell?
Set-Location -Path 'C:\scripts'

Kasano nga ikkaten ti agadama nga nakaisurat ti screen babaen ti Powershell?
Clear-Host
cls # Alias

Kasano nga baliwan ti resolusiyon babaen ti Powershell?
Set-DisplayResolution -Width 1280 -Height 1024 -Force # Windows 2012

Kasano nga ikabil ti “full screen” window babaen ti Powershell?
mode.com 300

Kasano nga alaen ti rukod (kaakaba ken kinaatiddog) ti litrato babaen ti Powershell?

Kasano nga alaen ti windows product key babaen ti Powershell?

Perfmon

Kasano ti panangala ti ‘% Processor Time” (kadawyan) iti napalabas nga lima nga segundo (maminsangapulo) babaen ti Powershell?
(Get-Counter '\Processor(_total)\% Processor Time' -SampleInterval 5 -MaxSamples 10).CounterSamples.CookedValue

Assemblies

Kasano ti agikabil ti assemblies babaen ti Powershell?

Kasano nga kitaen ti agdama nga .NET assemblies nga nakaikabil babaen ti Powershell?

Kasano nga mabirukan ti GAC (Global Assembly Cache) polder babaen ti Powershell?

Clipboard

Kasano nga kopyaren dagiti resulta nga ikabil iti clipboard babaen ti Powershell?

Kasano nga alaen ti linaon ti clipboard babaen ti Powershell?
Add-Type -AssemblyName PresentationCore
[Windows.Clipboard]::GetText()

Hotfixes

Kasano nga ikabil ti hotfixes babaen ti Powershell?
Get-HotFix -ComputerName $computer

Kasano nga ikabil ti hotfixes sakbay/kalpasan ti naituding a petsa babaen ti Powershell?
Get-HotFix | Where-Object -FilterScript { $_.InstalledOn -lt ([DateTime]'01/01/2015') } # Before 01/01/2015
Get-HotFix | Where-Object -FilterScript {$_.InstalledOn -gt ([DateTime]'01/01/2015')} # After 01/01/2015

Kasano nga amwen no naikabil met laeng ti hotfix babaen ti Powershell?
Get-HotFix -Id KB2965142

Kasano ti agikabil ti hotfix nga agaramat iti sabli nga kompyuter babaen ti Powershell?
Get-HotFix -ComputerName $computer

Pagefile

Kasano nga amwen ti impormasyon ti Pagefile babaen ti Powershell?
Get-WmiObject -Class Win32_PageFileusage | Select-Object -Property Name, CurrentUsage, AllocatedBaseSize, PeakUsage, InstallDate

Kasano nga maamwan ti dapat nga kadakkel ti Pagefile babaen ti Powershell?
[Math]::Truncate(((Get-WmiObject -Class Win32_ComputerSystem).TotalPhysicalMemory) / 1MB) * 1.5

Kasano ti agaramid ti Pagefile (4096 MB) sadiay drive (D:) babaen ti Powershell?

Kasano ti mangikkat ti Pagefile manipud iti drive (C:) babaen ti Powershell?

Maintenance

Kasano nga amwen ti pannakasina sina ti drive babaen ti Powershell?

Kasano nga amwen ti haan pa lang nausar nga espasyo ti drives babaen ti Powershell?

Up


Files

Kasano ti manglukat ti dokumento babaen ti Powershell?
Invoke-Item -Path 'C:\scripts\file.txt'
.'C:\scripts\file.txt'

Kasano ti mangbasa ti dokumento babaen ti Powershell?
Get-Content -Path 'C:\scripts\file.txt'
gc "C:\scripts\file.txt" # Alias

Kasano ti agikabil ti resulta iti ayan ti maysa a dokumento babaen ti Powershell?
'Line1', 'Line2', 'Line3' | Out-File -FilePath 'C:\scripts\file.txt'
'Line1', 'Line2', 'Line3' | Add-Content -Path file.txt

Kasano nga amwen ti buo nga nagan ti agdama nga maar-aramid a dokumento babaen ti Powershell?
$MyInvocation.MyCommand.Path

Kasano nga pagmaymaysaen dagiti dokumento babaen ti Powershell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::CreateFromDirectory($folder,$fileZIP)

Kasano nga pagsina-sinaen dagiti dokumento babaen ti Powershell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::ExtractToDirectory($fileZIP, $folder)

Kasano nga kitaen dagiti dokumento nga napagkaykaysa iti daan nga polder babaen ti Powershell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::OpenRead($fileZIP)

Kasano nga ipakita ti kinadakkel wenno kinabassit ti KB lang a dokumento babaen ti Powershell?
(Get-ChildItem -Path .\winsrv.dll).Length /1KB
(Get-ChildItem -Path .\winsrv.dll).Length /1MB
(Get-ChildItem -Path .\winsrv.dll).Length /1GB

Kasano nga biruken dagiti dakdakkel wenno basbassit ngem 1 GB nga dokumento babaen ti Powershell?

Kasano nga ipakita ti nagan ti dokumento nga awan ti nayon na babaen ti Powershell?
[System.IO.Path]::GetFileNameWithoutExtension('C:\Windows\system32\calc.exe') # Return calc

Kasano nga ipakita ti nayon a nagan ti dokumento babaen ti Powershell?
[System.IO.Path]::GetExtension('C:\scripts\file.txt') # Return .txt

Kasano nga alaen ti bersiyon ti maysa a dokumento babaen ti Powershell?

Kasano nga alaen iti perdi ti maysa a dokumento babaen ti Powershell?
(Get-FileHash $file).Hash

Kasano nga maala ti MD5/SHA1 checksum ti maysa a dokumento babaen ti Powershell?
Get-FileHash $file -Algorithm MD5
Get-FileHash $file -Algorithm SHA1

Kasano nga pagparangen dagiti nakalemmeng nga dokumento babaen ti Powershell?

Kasano nga amwen no ti maysa a dokumento ket adda nayon ti nagan na a nakasave babaen ti Powershell?

Kasano nga pagbalinen nga “Read-Only” ti maysa a dokumento babaen ti panangaramat ti Powershell?
Set-ItemProperty -Path .\file.txt -Name IsReadOnly -Value $true

Kasano nga baliwan ti “LastWriteTime” ti dokumento tapno pagbalinen nga idi napalabas nga domingo babaen ti Powershell?
Set-ItemProperty -Path .\file.txt -Name LastWriteTime -Value ((Get-Date).AddDays(-7))
If not working, use Nirsoft tool: BulkFileChanger.

Kasano ti agaramid ti baro a dokumento babaen ti Powershell?
New-Item -ItemType File -Path 'C:\scripts\file.txt' -Value 'FirstLine'

Kasano a sukatan ti nagan ti dokumento babaen ti Powershell?
Rename-Item -Path 'C:\scripts\file.txt' -NewName 'C:\scripts\powershellguru2.txt'

Kasano nga baliwan ti nagan ti adu nga grupo ti dokumento babaen ti Powershell?
Get-ChildItem -Path C:\scripts\txt | Rename-Item -NewName { $_.Name -replace ' ', '_' }

Kasano nga ikkaten a permanente ti dokumento babaen ti powershell?
Remove-Item -Path 'C:\scripts\file.txt'

Kasano nga agpakita ti sangapulo nga linya ti dokumento nga kaikabkabil laengen babaen ti powershell?
Get-Content -Path 'C:\scripts\log.txt' -Tail 10

Kasano nga ikkaten ti nakalapped iti sagmamano nga dokumento iti maysa a polder babaen ti Powershell?
Get-ChildItem -Path 'C:\scripts\Modules' | Unblock-File

Kasano nga ikkaten dagiti awan linaon na nga linya ti dokumento babaen ti Powershell?
(Get-Content -Path file.txt) | Where-Object -FilterScript {$_.Trim() -ne '' } | Set-Content -Path file.txt

Kasano nga amwen no ti maysa a dokumento ket adda met laeng babaen ti Powershell?

Kasano nga maamwan jay pinakabaro/pinakadaan nga naaramid a dokumento iti ayan ti maysa a polder babaen ti powershell?

Kasano nga ikkaten dagiti naulit a linya iti maysa a dokumento babaen ti powershell?

Kasano ti agaramid ti dokumento iti sumurok wenno kumurang a maysa bulan iti ayan ti maysa a polder babaen ti Powershell?

Kasano ti agaramid ti dokumento iti sumurok wenno kumurang a maysa a tawen iti ayan ti maysa a polder babaen ti powershell?

Kasano nga alaen ti kalidad ti banag nga aggapu iti maysa a dokumento babaen ti powershell?
Set-Content -Path file.txt -Value $variable

Kasano nga bilangen ti bilang ti dokumento (.txt) nga adda iti maysa a polder babaen ti Powershell?

Kasano ti agbirok ti agkokonektar iti maymaysa a dokumento babaen ti Powershell?
Select-String -Path 'C:\*.txt' -Pattern 'Steve'

Kasano nga ipakita ti umuna/maudi nga linya ti dokumento babaen ti Powershell?

Kasno nga ipakita ti partikular a linya ti dokumento babaen ti Powershell?

Kasano nga bilangen ti bilang ti linya ti dokumento babaen ti Powershell?

Kasano nga bilangen ti bilang ti sao a nausar iti maysa a dokumento babaen ti Powershell?

Kasano ti agidownload ti dokumento babaen ti Powershell?
Invoke-WebRequest -Uri 'http://www.nirsoft.net/utils/searchmyfiles.zip' -OutFile 'C:\tools\searchmyfiles.zip'

Kasano nga ipakita iti buo nga nakaikabilan ti dokumento babaen ti Powershell?
Resolve-Path -Path .\script.ps1 # Return C:\Scripts\script.ps1

Copy

Kasano ti agaramid ti kopya ti maysa a dokumento iti sabali a polder babaen ti Powershell?
Copy-Item -Path 'C:\source\file.txt' -Destination 'C:\destination'

Kasano ti agaramid ti kopya ti maysa a dokumento iti agsasabali a polder babaen ti Powershell?

Kasano ti agaramid ti kopya ti agsasabali a dokumento iti maymaysa a polder babaen ti Powershell?
Get-ChildItem -Path 'C:\source' -Filter *.txt | Copy-Item -Destination 'C:\destination'

Up


Active Directory

Domain & Forest

Computers

Groups

Organizational Unit (OU)

Users

Domain & Forest

Kasano nga biruken ti Global Catalog servers iti ayan ti Active Directory babaen ti Powershell?
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().GlobalCatalogs

Kasano ti agbirok ti sites iti ayan ti Active Directory babaen ti Powershell?
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().Sites

Kasano nga biruken ti agdama nga mangkonkontrol nga domain babaen ti Powershell?
(Get-ADDomainController).HostName

Kasano nga biruken amin nga mangkonkontrol nga domain babaen ti Powershell?

Kasano nga biruken ti napaay nga AD replication babaen ti Powershell?
Get-ADReplicationFailure dc02.domain.com # Windows 8 and 2012

Kasano nga biruken ti agnanayon a nagan para iti forest iti aktibo a direktoryo babaen ti Powershell?

Kasano nga alaen dagiti detalye ti domain iti aktibo a direktoryo babaen ti Powershell?

Kasano maamwan ti nakaikabilan dagiti ‘naikkat nga banbanag’nga aggapu iti aktibo nga direktoryo babaen ti Powershell?
(Get-ADDomain).DeletedObjectsContainer

Kasano nga pagmayaten ti AD Recycle Bin iti aktibo nga direktoryo babaen ti Powershell?

Kasano nga subliyen ti maysa nga AD Account manipud iti Recycle Bin iti aktibo nga direktoryo babaen ti Powershell?
Get-ADObject -Filter 'samaccountname -eq "powershellguru"' -IncludeDeletedObjects | Restore-ADObject

Kasano nga mabirukan ti FSMO nga puwesto babaen ti Powershell?

Kasano ti kumonekta iti partikular nga domain controller babaen ti Powershell?
Get-ADUser -Identity $user -Server 'serverDC01'

Kasano nga alaen ti agdama nga logon server babaen ti Powershell?

Kasano ti ag- ‘gpupdate’ iti maysa a kompyuter babaen ti Powershell?
Invoke-GPUpdate -Computer $computer -Force -RandomDelayInMinutes 0 # Windows 2012

Groups

Kasano ti agaramid ti baro a grupo iti ayan ti maysa nga aktibo nga direktoryo babaen ti Powershell?

Kasano ti agikkat ti grupo manipud iti aktibo nga direktoryo babaen ti Powershell?
Remove-ADGroup -Identity 'PowershellGuru'

Kasano ti agnayon iti agus usar iti maysa a grupo manipud iti aktibo a direktoryo babaen ti Powershell?
Add-ADGroupMember "Powershell Guru" -Members powershellguru

Kasano ti agikkat ti agus usar manipud iti maysa a grupo iti ayan ti aktibo a direktoryo babaen ti Powershell?
Remove-ADGroupMember 'Powershell Guru' -Members powershellguru

Kasano ti agbirok ti awan pulos miyembro na a grupo ( awan ti agus usar) iti ayan ti aktibo nga direktoryo babaen ti Powershell?
Get-ADGroup -Filter * -Properties Members | Where-Object -FilterScript {-not $_.Members}

Kasano nga bilangen ti awan pulos miyembro na nga grupo ( awan ti agus usar) iti ayan ti aktibo nga direktoryo babaen ti Powershell?
(Get-ADGroup -Filter * -Properties Members | Where-Object -FilterScript {-not $_.Members}).Count

Kasano nga amwen dagiti miyembro ti maysa a grupo manipud iti aktibo nga direktoryo babaen ti Powershell?

Kasano nga amwen dagiti miyembro ti maysa a grupo nga addaan ti miyembro nga naulit ulit ti naganda babaen ti Powershell?

Kasano nga amwen ti bilang ti miyembro ti maysa a grupo nga adda man wenno awan ti naulit nga naganda manipud iti aktibo nga direktoryo babaen ti Powershell?

Users

Kasano ti agusar ti wildcard nga panagpili ti “Get-ADUser” manipud iti aktibo nga Direktoryo babaen ti Powershell?

Kasano ti mangiyalis iti agus usar nga mapan iti sabali nga OU iti aktibo nga Direktoryo babaen ti Powershell?
Move-ADObject -Identity $dn -TargetPath 'OU=myOU,DC=domain,DC=com'

Kasano nga biruken amin nga miyembro (naurnong) ti agus usar babaen ti Powershell?
Get-ADGroup -LDAPFilter "(member:1.2.840.113556.1.4.1941:=$($dn))"

Kasano nga alaen dagiti nagan ti miyembro (ababa/naputed) para iti agus usar babaen ti Powershell?
(Get-ADUser $user -Properties MemberOf).MemberOf | ForEach-Object -Process {($_ -split ',')[0].Substring(3)} | Sort-Object

Kasano nga baliwan ti nagan (Buo nga nagan), (Pammarang a Nagan), Naipanagan (Umuna a Nagan), ken Apilyido (Maudi a Nagan) para iti agdama nga agus usar iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga sukatan iti pannakailadawan, opisina ken numero ti telepono ti maysa nga akawnt ti agus-usar iti aktibo nga direktoryo babaen ti PowerShell?
Set-ADUser $samAccountName -Description 'IT Consultant' -Office 'Building B' -OfficePhone '12345'

Kasano nga ikabil iti ’31/12/2015′ kas maudi nga epektibo nga aldaw wenno ‘Haan Pulos’ para iti akawnt iti maysa nga agus usar iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga lukatan ti akawnt ti maysa nga agus usar manipud ti aktibo nga direktoryo babaen ti Powershell?
Unlock-ADAccount $samAccountName

Kasano nga isagana/ikkaten ti akawnt ti maysa nga agus usar manipud iti aktibo nga direktoryo babaen ti Powershell?

Kasano nga ikkaten ti akawnt ti maysa nga agus usar manipud iti ayan ti aktibo nga direktoryo babaen ti Powershell?
Remove-ADUser $samAccountName

Kasano nga sukatan ti password ti maysa nga akawnt iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga sukatan ti password iti agduduma nga akawnt iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga biruken iti makinbagi iti maysa a dokumento iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga biruken ti OU (Pakaybilangan nga organisasyon) iti maysa nga agus usar manipud ti aktibo nga direktoryo babaen ti Powershell?
[regex]::match("$((Get-ADUser $user -Properties DistinguishedName).DistinguishedName)",'(?=OU=)(.*\n?)').value

Kasano nga biruken dagiti haanen nga maus usar nga akawnts iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga biruken dagiti haanen nga agbalin nga mausar nga akawnts manipud ti aktibo nga direktoryo babaen ti Powershell?
Search-ADAccount -AccountExpired

Kasano nga biruken dagiti akawnt nga nakaserra manipud iti aktibo nga direktoryo babaen ti Powershell?
Search-ADAccount -LockedOut

Kasano nga biruken ti SID iti maysa nga akawnt manipud iti aktibo nga direktoryo babaen ti Powershell?
(Get-ADUser $user -Properties SID).SID.Value

Kasano nga pagbalinen nga SID ti nagan ti maysa nga agus usar iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga pagbalinen ti SID nga nagan ti maysa nga agus usar manipud iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga pagsinaen ti pammadayaw nga nagan ti agus usar manipud iti aktibo nga direktoryo babaen ti Powershell?

Kasano nga maamwan ti petsa ti pannakaaramid/panangbaliw ti akawnt ti maysa nga agus usar manipud iti aktibo nga direktoryo babaen ti Powershell?
Get-ADUser -Identity $user -Properties whenChanged, whenCreated | Format-List -Property whenChanged, whenCreated

Kasano nga pagparangen ti haan nga inkapilitan ken kasapulan nga propyedad para iti klase nga ‘agus-usar’ manipud iti aktibo nga direktoryo babaen ti Powershell?

Kasano nga amwen ti LDAP nga natarunton ti maysa nga agus usar manipud iti aktibo nga direktoryo babaen ti Powershell?

Kasano nga sukatan ti CN (Nagan di nagbunyag) iti maysa nga agus-usar manipud ti aktibo nga direktory babaen ti Powershell?
Rename-ADObject $((Get-ADUser $user -Properties DistinguishedName).DistinguishedName) -NewName 'Steve Renard'

Kasano nga amwen ti pinakaulo nga grupo nakaibilangan (OU) ti maysa nga agus usar iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga maamwan no makinbagi (nagaramid) iti maysa nga akawnt manipud iti aktibo nga direktoryo babaen ti Powershell?

Kasano nga sukatan ti PwdlastSet nga sinyal ti maysa nga agus usar babaen ti Powershell?

Computers

Kasano nga padasen ti nainget nga koneksiyon iti nagbaetan ti lokal nga kompyuter ken dominyo babaen ti Powershell?
Test-ComputerSecureChannel

Kasano nga simpaen ti nainget nga koneksiyon iti nagbaetan ti lokal nga kompyuter ken dominyo babaen ti Powershell?
Test-ComputerSecureChannel -Repair

Kasano nga pagsardengen ti maysa nga kompyuter akawnt iti ayan ti aktibo nga direktoryo babaen ti Powershell?
Disable-ADAccount $computer

Kasano ti agbirok kadagiti kompyuter nga addaan ti sidadaan nga operating system iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Organizational Unit (OU)

Kasano ti agaramid ti grupo iti ayan ti aktibo nga direktoryo babaen ti Powershell?
New-ADOrganizationalUnit -Name 'STEVE' -Path 'DC=domain,DC=com'

Kasano ti mangala ti detalye ti grupo iti ayan ti aktibo nga direktoryo babaen ti Powershell?
Get-ADOrganizationalUnit 'OU=STEVE,DC=domain,DC=com' -Properties *

Kasano nga baliwan ti pannakailadawan ti grupo iti ayan ti aktibo nga direktoryo babaen ti Powershell?
Set-ADOrganizationalUnit 'OU=STEVE,DC=domain,DC=com' -Description 'My description'

Kasano nga pagbalinen nga haan pulos maikkat ti grupo manipud iti insadya man wenno haan nga panangikkat iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga pagbalinen amin nga grupo nga mabalin nga maikkat iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga ikkatan iti maysa nga grupo nga protektado iti inyaman nga wagas ti pannakaikkat iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga suktan ti pammadayaw nga nagan ti grupo iti nabunyagan nga nagan na iti ayan ti aktibo nga direktoryo babaen ti Powershell?

Kasano nga ilista dagiti awanan karga na nga grupo (OUs) babaen ti Powershell?

Kasano nga amwen ti nagan ti mangidadaulo ti grupo babaen ti Powershell?
(Get-ADGroup $dn -Properties Managedby).Managedby

Up


Regex (Regular Expression)

Kasano nga alaen ti lokasyon nga IP v4 (80.80.228.8) nga addaan Regex babaen ti Powershell?
$example = 'The IP address is 80.80.228.8'
$ip = [regex]::match($example,'\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b').value

Kasano nga alaen ti lokasyon nga MAC (C0-D9-62-39-61-2D) nga pagsinsinaen ti “-” nga addaan ti Regex babaen ti Powershell?
$example = 'The MAC address is C0-D9-62-39-61-2D'
$mac = [regex]::match($example,'([0-9A-F]{2}[-]){5}([0-9A-F]{2})').value

Kasano nga alaen ti ti lokasyon nga MAC (C0:D9:62:39:61:2D) nga pagsinsinaen ti “:” nga addaan ti regex babaen ti Powershell?
$example = 'The MAC address is C0:D9:62:39:61:2D'
$mac = [regex]::match($example,'((\d|([a-f]|[A-F])){2}:){5}(\d|([a-f]|[A-F])){2}').value

Kasano ti mangala ti pets (10/02/2015) nga addaan regex babaen ti Powershell?
$example = 'The date is 10/02/2015'
$date = [regex]::match($example,'(\d{2}\/\d{2}\/\d{4})').value

Kasano ti mangala ti URL (www.powershell-guru.com) nga addaan ti Regex babaen ti Powershell?
$example = 'The URL is www.powershell-guru.com'
$url = [regex]::match($example,'[a-z]+[:.].*?(?=\s)').value

Kasano ti mangala ti email (nagan ti agus-usar@dominyo.com) nga addaan ti Regex babaen ti Powershell?
$example = 'The email is user@domain.com'
$email = [regex]::match($example,'(?i)\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b').value

Kasano ti alaen ti sao nga “guru” manipud iti ehemplo nga addaan Regex babaen ti Powershell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=-)(.*\n?)(?=.com)').value

Kasano nga alaen ti “guru.com” manipud iti ehemplo nga addaan ti Regex babaen ti Powershell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=-)(.*\n?)(?<=.)').value

Kasano nga alaen ti “powershell-guru.com” manipud iti ehemplo nga addaan ti Regex babaen ti Powershell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=www.)(.*\n?)').value

Kasano nga alaen ti “123” manipud iti ehemplo nga addaan ti Regex with PowerShell?
$example = 'Powershell123'
[regex]::match($example,'(\d+)').value

Kasano nga alaen ti “$” (sinyal ti dolyar) manipud iti ehemplo nga addaan ti Regex with PowerShell?
$example = 'Powershell`$123'
[regex]::match($example,'(\$)').value

Kasano nga sukatan ti karakter wenno letra (*.com) iti (*.fr) iti linya nga addaan ti Regex with PowerShell?
$example = 'www.powershell-guru.com'
[regex]::Replace($example, '.com','.fr')

Kasano nga makalibas iti linya nga addaan ti Regex with PowerShell?
[regex]::Escape('\\server\share')

Up


Memory

Kasano nga piliten ti tagakolekta ti naikkat nga dokumento iti memorya ti tagakolekta babaen ti Powershell?
[System.GC]::Collect()
[System.GC]::WaitForPendingFinalizers()

Kasano nga maamwan ti kinadakkel ti RAM ti kompyuter babaen ti Powershell?

Up


Date

Kasano nga maamwan ti agdama nga petsa babaen ti Powershell?
Get-Date
[Datetime]::Now

Kasano nga ipakita ti petsa idi andumaduma nga istilo babaen ti Powershell?

Kasano nga pagbalinen ti petsa (petsa ken oras) nga petsa (linya) babaen ti Powershell?
$datetimeToString = '{0:dd/MM/yy}' -f (Get-Date 30/01/2015)
$datetimeToString = (Get-Date 31/01/2015).ToShortDateString()

Kasano nga pagbalinen ti petsa (linya) nga petsa (petsa ken oras) babaen ti Powershell?
$stringToDatetime = [Datetime]::ParseExact('30/01/2015', 'dd/MM/yyyy', $null)

Kasano nga sumaren ti diperensiya (bilang ti aldaw, ors, minuto, wenno segundo) iti nagbaetan ti duwa nga petsa babaen ti Powershell?
(New-TimeSpan -Start $dateStart -End $dateEnd).Days
(New-TimeSpan -Start $dateStart -End $dateEnd).Hours
(New-TimeSpan -Start $dateStart -End $dateEnd).Minutes
(New-TimeSpan -Start $dateStart -End $dateEnd).Seconds

Kasano nga ikumpara ti duwa nga petsa babaen ti Powershell?
(Get-Date 2015-01-01) -lt (Get-Date 2015-01-30) # True
(Get-Date 2015-01-01) -gt (Get-Date 2015-01-30) # False

Kasano nga simpaen ti urnos ti petsa ket pagbalinen daytoy nga “Petsa-Oras” babaen ti Powershell?
$arrayDate | Sort-Object -Property {$_ -as [Datetime]}

Kasano ti pagandaren wenno pagsardengen ti segundometro babaen ti Powershell?
$chrono = [Diagnostics.Stopwatch]::StartNew()
$chrono.Stop()
$chrono

Kasano nga amwen iti agdama nga aldaw iti agdama nga domingo babaen ti Powershell?
(Get-Date).DayOfWeek #Sunday

Kasano nga amwen ti petsa di kalman babaen ti Powershell?
(Get-Date).AddDays(-1)

Kasano nga amwen ti bilang ti aldaw iti maysa a bulan (kas koma ti Pebrero 2015) babaen ti Powershell?
[DateTime]::DaysInMonth(2015, 2)

Kasano nga amwen no iti agdama nga tawen ket addaan iti surok nga aldaw babaen ti Powershell?
[DateTime]::IsLeapYear(2015)

Kasano nga ilista dagiti nadumaduma nga oras iti parte ti lubong babaen ti Powershell?
[System.TimeZoneInfo]::GetSystemTimeZones()

Up


Networking

Kasano nga ikabil (iti ASCII nga pormat) ken basaen ti URL babaen ti Powershell?

Inyana dagiti kaparis ti natural nga mando ti network babaen ti Powershell?

Kasano nga amwen ti lokasyon nga IP babaen ti Powershell?
Get-NetIPAddress # Windows 8.1 & Windows 2012
Get-NetIPConfiguration # Windows 8.1 & Windows 2012

Kasano nga pagsardengen iti lokasyon nga IP v6 (IPv6) babaen ti Powershell?

Kasano nga litaen no us usto ti maysa nga lokasyon ti IP v4 (IPv4) babaen ti Powershell?
if([ipaddress]'10.0.0.1'){'validated'}

Kasano nga maamwan iti sabali nga lokasyon nga IP babaen ti Powershell?

Kasano nga maamwan ti nagan ti pangus-usaran manipud iti lokasyon nga IP babaen ti Powershell?
([System.Net.Dns]::GetHostEntry($IP)).Hostname

Kasano nga maamwan ti lokasyon nga IP manipud iti pangus-usaran babaen iti Powershell?
([System.Net.Dns]::GetHostAddresses($computer)).IPAddressToString

Kasano nga maamwan ti FQDN manipud iti pangus-usaran babaen iti Powershell?
[System.Net.Dns]::GetHostByName($computer).HostName

Kasano nga maamwan ti network configuration (IP, Subnet, Gateway ken DNS) babaen ti Powershell?

Kasano nga maamwan ti MAC adres babaen ti Powershell?
Get-CimInstance win32_networkadapterconfiguration | Select-Object -Property Description, Macaddress
Get-WmiObject -Class win32_networkadapterconfiguration | Select-Object -Property Description, Macaddress

Kasano nga kasla kalbiten ti maysa nga kompyuter babaen ti Powershell?

Kasano nga maamwan no ti maysa nga kompyuter ket nakakonekta iti internet babaen ti Powershell?

Kasano nga biruken ti maysa nga website babaen ti panangusar ti “whois” babaen ti Powershell?
$whois = New-WebServiceProxy 'http://www.webservicex.net/whois.asmx?WSDL'
$whois.GetWhoIs('powershell-guru.com')

Kasano nga amwen ti pampubliko nga IP (lokasyon) babaen ti Powershell?

Kasano nga amwen ni ti maysa nga pagisaksakan ti kompyuter ket nakalukat/nakarikep babaen ti Powershell?
New-Object -TypeName Net.Sockets.TcpClient -ArgumentList $computer, 135

Kasano ti panangusar ti “tracert” babaen ti Powershell?
Test-NetConnection www.google.com -TraceRoute

Kasano nga simpaen ti maysa nga network koneksiyon nga pambalay babaen iti Powershell?
Get-NetAdapter | Format-Table -Property Name, InterfaceDescription, ifIndex -AutoSize # Windows 8.1
Set-NetConnectionProfile -InterfaceIndex 6 -NetworkCategory Private

Kasano nga ipakita ti TCO port koneksiyon babaen ti Powershell?
netstat.exe -ano
Get-NetTCPConnection #Windows 8 and 2012

Kasano nga pagbalinen nga ababa ti maysa nga atiddog nga URL babaen iti Powershell?
$url = 'www.powershell-guru.com'
$tiny = Invoke-RestMethod -Uri "http://tinyurl.com/api-create.php?url=$url"

Kasano nga maamwan ti proksi nga pannakaurnos iti maysa nha kompyuter babaen iti Powershell?
Get-ItemProperty -Path HKCU:"Software\Microsoft\Windows\CurrentVersion\Internet Settings"

DNS

Kasano nga itsek ti DNS ti maysa nga kompyuter babaen ti Powershell?
ipconfig.exe /displaydns
Get-DnsClientCache #Windows 8 and 2012

Kasano nga ikkaten amin nga karga ti DNS polder iti maysa nga kompyuter babaen ti Powershell?
ipconfig.exe /flushdns
Start-Process -FilePath ipconfig -ArgumentList /flushdns -WindowStyle Hidden
Clear-DnsClientCache #Windows 8 and 2012

Kasano nga ikkaten ti amin nga karga ti DNS polder iti maysa nga kompyuter nga adayo kanyam babaen ti panangusar ti Powershell?
Invoke-Command -ScriptBlock {Clear-DnsClientCache} -ComputerName computer01, computer02

Kasano nga basaen ti karga ti pangus-usaran nga dokumento babaen ti Powershell?
Get-Content -Path 'C:\Windows\system32\drivers\etc\hosts'

Up


Password

Kasano ti agaramid ti nadumaduma nga pasword babaen ti Powershell?
[Reflection.Assembly]::LoadWithPartialName('System.Web')
[System.Web.Security.Membership]::GeneratePassword(30,2)

Kasano nga sukatan ti pasword ti maysa nga kompyuter para iti makinbagi iti adayo nga server babaen ti Powershell?
$admin = [ADSI]('WinNT://server01/administrator,user')
$admin.SetPassword($password)
$admin.SetInfo()

Kasano nga maamwan ti aldaw ti panaglapso ti pasword ti maysa nga akawnt manipud iti aktibo nga direktoryo babaen ti Powershell?

Up


Printers

Kasano nga ilista amin nga printers ti maysa nga server babaen ti Powershell?
Get-WmiObject -Query 'Select * From Win32_Printer' -ComputerName $computer

Kasano nga ilista amin nga ports ti maysa nga server babaen ti Powershell?
Get-WmiObject -Class Win32_TCPIPPrinterPort -Namespace 'root\CIMV2' -ComputerName $computer

Kasano nga sukatan ti komento/lokasyon ti maysa nga printer babaen ti Powershell?

Kasano nga pukawen (ikansela ti amin nga nakapila nga maimprenta) iti maysa nga printer babaen ti Powershell?
$printer = Get-WmiObject -Class win32_printer -Filter "Name='HP Deskjet 2540 series'"
$printer.CancelAllJobs()

Kasano ti agimprent ti pangpadasan nga papel babaen iti Powershell?
$printer = Get-WmiObject -Class win32_printer -Filter "Name='HP Deskjet 2540 series'"
$printer.PrintTestPage()

Kasano nga iyalis dagiti nakapila nga maimprenta iti maysa nga kompyuter babaen ti Powershell?

Up


Regedit

Read

Kasano nga ilista ti linaon ti registry hives babaen ti Powershell?
Get-ChildItem -Path Registry::

Kasano nga maamwan dagiti linaon ken no inyana ti kayat na sawen dagitoy ti karga ti registry hives babaen ti Powershell?

Kasano nga ilista dagita makunkuna ng registry key subkeys babaen ti Powershell?

Kasano nga ilista nga agsisilpo ti pannakaisurat na dagiti registry key subkeys babaen ti Powershell?
Get-ChildItem -Path 'HKLM:\SYSTEM' -Recurse -ErrorAction SilentlyContinue

Kasano nga biruken dagiti subkeys nga addaan iti nagan babaen ti Powershell?
Get-ChildItem -Path 'HKLM:\SOFTWARE' -Include *Plugin* -Recurse -ErrorAction SilentlyContinue

Kasano nga ipakita ti nagan laeng ti registry subkeys babaen ti Powershell?
(Get-ChildItem -Path 'HKLM:\SYSTEM').Name # Return HKEY_LOCAL_MACHINE\SYSTEM\ControlSet
Get-ChildItem -Path 'HKLM:\SYSTEM' -Name # Return ControlSet

Kasano nga ilista ti linaon ti registry babaen ti Powershell?
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'

Kasano nga basaen ti linaon ti maysa nga registry babaen ti Powershell?
(Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').ProductName

Kasano nga basaen iti linaon ti maysa nga registry iti sabali nga kompyuter babaen ti Powershell?

Write

Kasano ti agaramid ti baro nga registry key babaen ti Powershell?
New-Item -Path 'HKCU:\Software\MyApplication'

Kasano iti agaramid iti registry babaen iti Powershell?
New-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version' -Value '1.0'

Kasano nga baliwan iti agdama nga linaon ti registry babaen ti Powershell?
Set-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version' -Value '2.0'

Delete

Kasano nga ikkaten ti karga ti registry babaen ti Powershell?
Remove-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version'

Kasano ti mangikkat ti registry nga pinaktulbek ti dokumento babaen ti Powershell?
Remove-Item -Path 'HKCU:\Software\MyApplication' -Force

Test

Kasano nga padasen no ti registry ket mabalin met laeng nga mausar babaen ti Powershell?
Test-Path -Path 'HKCU:\Software\MyApplication'

Kasano nga padasen no ti karga ti registry ket agdama nga maususar babaen ti Powershell?
(Get-Item -Path 'HKCU:\Software\MyApplication').GetValueNames() -contains 'Version'

Up


Strings

Kasano nga ikkaten ti puraw nga espasyo manipud ti idi rugi ti linya babaen ti Powershell?
$string = ' PowershellGuru'
$string = $string.TrimStart()

Kasano nga ikkaten ti puraw nga espasyo manipud iti udi ti linya babaen ti Powershell?
$string = 'PowershellGuru '
$string = $string.TrimEnd()

Kasano nga ikkaten ti puraw nga espasyo (iti rugi ken udi) ti linya babaen ti Powershell?
$string = ' PowershellGuru '
$string = $string.Trim()

Kasano nga pagbalinen nga ti maysa nga linya nga nakadarakkel nga letra amin babaen ti Powershell?
$string = 'powershellguru'
$string = $string.ToUpper()

Kasano nga pagbalinen ti maysa nga linya nga nakababassit nga letra amin babaen ti Powershell?
$string = 'POWERSHELLGURU'
$string = $string.ToLower()

Kasano nga puteden ti sao nga “Powershell’ manipud iti linya nga “PowershellGuru’ babaen ti Powershell?
$string.Substring(0,10)

Kasano nga puteden ti sao nga “Guru” manipud iti linya nga “PowershellGuru’ babaen ti Powershell?
$string.Substring(10)

Kasano nga puteden ti numero ‘123’ manipud iti ‘Powershell123Guru” babaen ti Powershell?
$string = 'Powershell123Guru'
[regex]::match($string,'(\d+)').value

Kasano nga Alaen ti awanan base nga indeks ti “Guru” nga linya manipud iti linya nga “PowershellGuru” babaen ti Powershell?
$string.IndexOf('Guru') # 10

Kasano nga amwen no ti linya no adda karga na wenno awan babaen ti Powershell?
$string = $null
$string = ''
[string]::IsNullOrEmpty($string)

Kasano nga amwen no ti linya ket awanan, blanko, wenno addaan lang ti puraw nga espasyo babaen ti Powershell?
$string = $null
$string = ''
$string = ' '
[string]::IsNullOrWhiteSpace($string)

Kasano nga amwen no ti maysa nga linya ken addaan ti letra babaen ti Powershell?
$string = 'PowershellGuru'
$string.Contains('s')
[regex]::match($string,'s').Success

Kasano nga maamwan ti kinaatiddog ti linya babaen ti Powershell?
$string.Length

Kasano nga pagsilpuwen ti duwa nga linya babaen ti Powershell?

Kasano nga iparis ti maysa wenno sumagmamano nga brackets “[]” iti maysa nga linya babaen ti Powershell?
$string = '[PowershellGuru]'
$string -match '\[' # Only 1
$string -match '\[(.*)\]' # Several

Kasano nga iparis ti maysa wenno sumagmamano nga parentheses “()” iti maysa nga linya babaen ti Powershell?
$string = '(PowershellGuru)'
$string -match '\(' # Only 1
$string -match '\((.*)\)' # Several

Kasano nga iparis ti maysa wenno sumagmamano nga kulot nga brackets “{}” iti maysa a linya babaen ti Powershell?
$string = '{PowershellGuru}'
$string -match '\{' # Only 1
$string -match '\{(.*)\}' # Several

Kasano nga iparis ti maysa wenno sumagmamano nga angle brackets “<>” iti maysa a linya babaen ti Powershell?
$string = ''
$string -match '\<' # Only 1
$string -match "\<(.*)\>" # Several

Kasano nga iparis ti uray inya a babassit a letra (abc) iti maysa a linya babaen ti Powershell?
$string = 'POWERSHELLGURU'
$string -cmatch "^[a-z]*$" #False

Kasano nga iparis ti uray inya nga darakkel a letra (ABC) iti maysa a linya babaen ti Powershell?
$string = 'powershellguru'
$string -cmatch "^[A-Z]*$" #False

Kasano nga pagparisen ti “[p” iti (p bassit a letra) iti maysa a linya babaen ti Powershell?
$string = '[powershellGuru]'
$string -cmatch '\[[a-z]\w+' #True

Kasano nga iparis ti ‘[P” iti (P nga dakkel nga letra) iti maysa a linya babaen ti Powershell?
$string = '[PowershellGuru]'
$string -cmatch '\[[A-Z]\w+' #True

Kasano nga sukatan ti maysa nga linya iti sabali nga linya babaen ti Powershell?
$a = 'Line A'
$b = 'Line B'
$a = $a -replace $a, $b

Kasano nga pagbalin nga linya ti porsiyente ti maysa nga dibisyon ti operasyon babaen ti Powershell?
(1/2).ToString('P')

Kasano nga urnusen ti dagiti linya nga addaan ti agduduma nga numero babaen ti Powershell?

Kasano nga alaen ti maudi nga sao iti maysa nga patang babaen ti Powershell?
$sentence = 'My name is Steve Renard'
$sentence.Split(' ')[-1] # Returns Renard

Kasano nga alaen ti kadakkelan nga sao iti maysa nga patang babaen ti Powershell?
$sentence = 'My name is Steve Renard'
$sentence.Split(' ') | Sort-Object -Property Length | Select-Object -Last 1 # Returns Renard

Kasano nga mamwan ti bilang no mamin ano nga daras nga makita iti ayan ti maysa nga patang ti maysa a sao babaen ti Powershell?
$sentence = 'steve steve steve renard'
[regex]::Matches($sentence, 'steve').Count # Returns 3

Kasano nga kopyaren ti tunggal letra ti maysa a linya nga ikabil iti grupo ti letra babaen ti Powershell?

Kasano nga pagbalinen nga dakkel a letra ti umuna nga letra ti maysa a linya babaen ti Powershell?

Kasano nga ikabil (iti makinkannawan wenno kannigid) ti linya babaen ti Powershell?

Kasano nga ikabil ken amwen ti karga ti maysa a linya iti Base64 babaen ti Powershell?

Kasano nga sukatan ti numero (nga pagbalinen ken haan nga) doble babaen ti Powershell?

Kasano nga ipakita ti pinakapolder laeng nga nausar babaen ti Powershell?

Kasano nga isubli ti maudi nga banag babaen ti Powershell?

Up


Math

Kasano nga ilista ti nadumaduma nga nga wagas ti System.Match nga klase babaen ti Powershell?
[System.Math] | Get-Member -Static -MemberType Method

Kasano nga ipakita ti nainsiguradwan nga pateg babaen ti Powershell?
[Math]::Abs(-12) #Returns 12
[Math]::Abs(-12.5) # Returns 12.5

Kasano nga ipakita ti anggulo nga ti sine na ket partikular nga numero babaen ti Powershell?
[Math]::ASin(1) #Returns 1,5707963267949

Kasano nga ipakita ti kangatwan nga balor babaen ti Powershell?
[Math]::Ceiling(1.4) #Returns 2
[Math]::Ceiling(1.9) #Returns 2

Kasano nga ipakita ti kababaan nga balor babaen ti Powershell?
[Math]::Floor(1.4) #Returns 1
[Math]::Floor(1.9) #Returns 1

Kasano nga ipakita ti logarithm nga natural (e nga base) ti maysa nga partikular nga numero babaen ti Powershell?
[Math]::Log(4) #Returns 1,38629436111989

Kasano nga ipakita ti makasangapulo nga base ti maysa nga numero babaen ti Powershell?
[Math]::Log10(4) #Returns 0,602059991327962

Kasano nga ipakita ti kangatwan nga balor ti duwa nga karakter babaen ti Powershell?
[Math]::Max(2,4) #Returns 4
[Math]::Max(-2,-4) #Returns -2

Kasano nga ipakita ti kababaan nga balor ti duwa nga karakter babaen ti Powershell?
[Math]::Min(2,4) #Returns 2
[Math]::Max(-2,-4) #Returns -4

Kasano nga ipakita ti maysa nga numero nga naipangato ti namin adu babaen ti Powershell?
[Math]::Pow(2,4) #Returns 16

Kasano nga ipakita ti kaasidegan nga buo nga balor ti addaan ti butal babaen ti Powershell?
[Math]::Round(3.111,2) #Returns 3,11
[Math]::Round(3.999,2) #Returns 4

Kasano nga ipakita ti kabuuan nga parte ti addaan butal nga numero babaen ti Powershell?
[Math]::Truncate(3.111) #Returns 3
[Math]::Truncate(3.999) #Returns 3

Kasano nga ipakita ti square root ti maysa nga numero babaen ti Powershell?
[Math]::Sqrt(16) #Returns 4

Kasano nga ipakita ti balor ti PI babaen ti Powershell?
[Math]::Pi #Returns 3,14159265358979

Kasano nga ipakita ti natural nga base nga logarithm (konstant e) babaen ti Powershell?
[Math]::E #Returns 2,71828182845905

Kasano nga maamwan no ti maysa nga numero ken mabingay ti duwa wenno haan babaen ti Powershell?
[bool]($number%2)

Up


Hashtables

Kasano ti agaramid ti awan karga na hashtable babaen ti Powershell?
$hashtable = @{}
$hashtable = New-Object -TypeName System.Collections.Hashtable

Kasano ti agaramid ti hashtable nga ikkan ti karga na babaen ti Powershell?

Kasano ti agaramid ti hashtable nga ti pannaka-urnos na ket babaen ti nagan(kasla urnos ti diksiyonaryo) nga addaan ti karga babaen ti Powershell?

Kasano ti agnayon ti karga (tapno adda kaparehas) iti hashtable babaen ti Powershell?
$hashtable.Add('Key3', 'Value3')

Kasano nga alaen ti partikular nga balor ti hashtable babaen ti Powershell?
$hashtable.Key1
$hashtable.Get_Item('Key1')

Kasano nga alaen ti kababaan nga balor ti hashtable babaen ti Powershell?

Kasano nga alaen ti kadakkelan nga balor ti hashtable babaen ti Powershell?

Kasano nga baliwan dagiti karakter iti hashtable babaen ti Powershell?
$hashtable.Set_Item('Key1', 'Value1Updated')

Kasano nga ikkaten dagiti bagay iti hashtable babaen ti Powershell?
$hashtable.Remove('Key1')

Kasano nga ikkaten amin nga karga ti hashtable babaen ti babaen ti Powershell?
$hashtable.Clear()

Kasano nga kitaen no adda met laeng iti partikular nga balor iti ayan ti hashtable babaen ti Powershell?
$hashtable.ContainsKey('Key3')
$hashtable.ContainsValue('Value3')

Kasano nga urnusen babaen ti balor dagiti adda iti hashtable babaen ti Powershell?
$hashtable.GetEnumerator() | Sort-Object -Property Name
$hashtable.GetEnumerator() | Sort-Object -Property Value -Descending

Up


Arrays

Kasano ti agaramid ti blanko nga grupo babaen ti Powershell?
$array = @()
$array = [System.Collections.ArrayList]@()

Kasano ti agaramid ti grupo nga adda ti miyembro babaen ti Powershell?
$array = @('A', 'B', 'C')
$array = 'A', 'B', 'C'
$array = 'a,b,c'.Split(',')
$array = .{$args} a b c
$array = echo a b c

Kasano ti agnayon iti maysa a grupo babaen ti Powershell?
$array += 'D'
[void]$array.Add('D')

Kasano nga sukatan ti maysa nga banag iti ayan ti maysa a grupo babaen ti Powershell?
$array[0] = 'Z' # 1st item[0]

Kasano nga maamwan ti kadakkel ti maysa a grupo babaen ti Powershell?
$array = 'A', 'B', 'C'
$array.Length # Returns 3

Kasano ti mangala ti maysa/sumagmamano/amin nga karga ti maysa a grupo babaen ti Powershell?
$array = @('A', 'B', 'C')
$array[0] # One item (A)
$array[0] + $array[2] # Several items (A,C)
$array # All items (A,B,C)

Kasano nga ikkaten dagiti awan karga nga banag iti maysa grupo babaen ti Powershell?
$array = @('A', 'B', 'C', '')
$array = $array.Split('',[System.StringSplitOptions]::RemoveEmptyEntries) | Sort-Object # A,B,C

Kasano nga amwen no ti maysa nga banag ket adda talaga iti maysa a grupo babaen ti Powershell?
$array = @('A', 'B', 'C')
'A' | ForEach-Object -Process {$array.Contains($_)} # Returns True
'D' | ForEach-Object -Process {$array.Contains($_)} # Returns False

Kasano nga biruken ti index nga numero ti maysa a banag iti maysa a grupo babaen ti Powershell?
$array = @('A', 'B', 'C')
[array]::IndexOf($array,'A') # Returns 0

Kasano nga baliktaden ti urnos ti banbanag iti maysa a grupo babaen ti Powershell?
$array = @('A', 'B', 'C')
[array]::Reverse($array) # C,B,A

Kasano ti mangparwar ti kumpurme nga banag manipud iti maysa a grupo babaen ti Powershell?
$array | Get-Random

Kasano nga urnusen ti grupo nga agsasaruno manipud kabassitan wenno agsasaruno manipud kadakkelan babaen ti Powershell?
$array = @('A', 'B', 'C')
$array | Sort-Object # A,B,C
$array | Sort-Object -Descending # C,B,A

Kasano nga bilangen ti bilang dagiti banag iti maysa a grupo babaen ti Powershell?
$array.Count

Kasano ti agnayon ti grupo iti sabali babaen ti Powershell?
$array1 = 'A', 'B', 'C'
$array2 = 'D', 'E', 'F'
$array3 = $array1 + $array2 # A,B,C,D,E,F

Kasano nga maamwan dagiti naulit nga banag iti maysa a grupo babaen ti Powershell?
$array = 'A', 'B', 'C', 'C'
($array | Group-Object | Where-Object -FilterScript {$_.Count -gt 1}).Values # Returns C

Kasano nga ikkaten dagiti naulit nga banag iti ayan ti maysa a grupo babaen ti Powershell?
$array = 'A', 'B', 'C', 'C'
$array = $array | Select-Object -Unique
$array # Returns A,B,C

Kasano ti agaramid ti grupo nga addaan ti miyembro nga mangrugi iti (‘user01’, “user02″,…”user10”) babaen ti Powershell?
$array = 1..10 | ForEach-Object -Process { "user$_" }

Up


ACL

Kasano nga ilista ti ACL ti maysa nga agus usar ti AD babaen ti Powershell?
(Get-Acl -Path "AD:\$dn").Access

Kasano nga ilista ti ACL ti maysa a polder babaen ti Powershell?
(Get-Acl -Path C:\scripts).Access

Kasano nga ilista dagiti pammalubos nga ACL (dagiti agus-usar wenno grupo) ti maysa nga agus-usar ti AD babaen ti Powershell?

Up


Variables

Aniyana dagita gagangay nga kita ti baryante babaen ti Powershell?

Kasano nga maamwan ti kababaan ken kangatwan nga balor ti maysa nga baryante babaen ti Powershell?

Kasano nga padasen ti klase ti baryante babaen ti Powershell?

Kasano ti agaramid ti Here-string nga baryante babaen ti Powershell?

Kasano ti agaramid ti baryante babaen ti Powershell?
$powershellGuru = 'Hello'

Kasano ti agaramid ti permanente a baryante babaen ti Powershell?
Set-Variable -Name powershellGuru -Value 2015 -Option Constant

Kasano ti agaramid ti global nga baryante babaen ti Powershell?
$Global:powershellGuru = 'Hello'

Kasano nga basaen ti baryante babaen ti Powershell?
$powershellGuru = 'Hello' # Create
$powershellGuru # Read
Get-Variable -Name powershellGuru -ValueOnly # Read

Kasano nga padasen ti klase ti baryante babaen ti Powershell?
$powershellGuru.GetType()

Kasano nga biruken ti baryante iti pnagglovbal nga sakop babaen ti Powershell?
Get-Variable -Scope Global

Kasano nga alaen ti partikular nga baryante babaen iti nagan daytoy babaen ti Powershell?
Get-Variable -Include *Preference -Exclude W*

Kasano nga italaga ti maysa nga partikular nga klase ti datos iti maysa baryante babaen ti Powershell?
[int64]$variable = 100
[string]$variable = 'PowershellGuru'

Kasano nga pagrugyen nga agsasabay ti adu nga baryante iti maymaysa nga balor babaen ti Powershell?
$a = $b = $c = $d = $e = 0

Inya ti palayaw ti baryante nga “$_” babaen ti Powershell?
Get-Process | Where-Object -FilterScript {$_.Handles -gt 1000} # Using $_
Get-Process | Where-Object -FilterScript {$PSItem.Handles -gt 1000} # Using $PSItem (since version 3)

Kasano nga ikkaten ti baryante nga addaan ti nagan nga mangrugi ti ‘bilang’ babaen ti Powershell?
Remove-Variable -Name count*

Kasano nga maamwan ti lokal ti baryante babaen ti Powershell?
Get-ChildItem -Path Env:

Kasano nga amwen ti pagturungan ti baryante linya ken linya babaen ti Powershell?
($env:Path) -replace(';', "`n")
[Environment]::GetEnvironmentVariable('Path') -replace(';', "`n")

Kasano ti agnayon ti baro a pagturungan (kas koma. C:\SysinternalsSuite) iti pagturungan ti baryante babaen ti Powershell?
$env:Path += ';C:\SysinternalsSuite'
$env:Path = $env:Path + ';C:\SysinternalsSuite'

Kasano nga pagsilpuwen ti baryante babaen ti Powershell?
$a = 'Powershell'
$b = '- Guru'
$c = $a + $b

Kasano nga usaren ti kamali nga baryante babaen ti Powershell?
Get-ChildItem -Path 'C:\PerfLogs' -ErrorAction SilentlyContinue -ErrorVariable AccessDenied
$AccessDenied | ForEach-Object -Process {$_.Exception}
$AccessDenied | ForEach-Object -Process {$_.TargetObject}

Kasano nga paganaen/pagsardengen ti kapantay nga “Option Explicit” (VBScript: nga agkasapulan ti maideklara nga baryante) babaen ti Powershell?

Up


Static .NET Methods

Kasano ti agala ti permanente nga miyembro babaen ti Powershell?
[DateTime] | Get-Member -Static

Up


Sounds

Kasano nga pagunyen ti “beep’ nga uni babaen ti Powershell?
[System.Console]::Beep()

Kasano nga pagunyen ti “asterisk” nga uni babaen ti Powershell?
[System.Media.SystemSounds]::Asterisk.Play()

Kasano nga pagunyen ti “exclamation” nga uni babaen ti Powershell?
[System.Media.SystemSounds]::Exclamation.Play()

Kasano nga maamwan dagiti mabalin nga mausar nga uni babaen ti Powershell?
[System.Media.SystemSounds] | Get-Member -Static

Kasano nga pagunyen ti “WAV” nga uni babaen ti Powershell?
$soundPlayer = New-Object -TypeName System.Media.SoundPlayer -ArgumentList "$env:windir\Media\Ringout.wav"
$soundPlayer.Play()
wenno
$soundPlayer.PlayLooping()
$soundPlayer.Stop()

Kasano nga paganaen ti mangbasa ti nakasurat babaen ti Powershell?
Add-Type -AssemblyName System.Speech
$speech = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer
$speech.Speak('Hello PowershellGuru')

Up


XML

Kasano nga basaen ti XML nga dokumento babaen ti Powershell?
[xml]$sitemap = Get-Content -Path .\sitemap.xml
$sitemap.urlset.url

Kasano ti agala ti datos kas XML nga dokumento babaen ti Powershell?
Get-Process | Export-Clixml -Path C:\scripts\processes.xml

Kasano ti agikabil ti datos manipud CLIXML nga dokumento babaen ti Powershell?
$importProcesses = Import-Clixml -Path C:\scripts\processes.xml

Up


GUI

Kasano ti agaramid ti batayan nga GUI (Windows Form) babaen ti Powershell?

Up


Characters

Kasano nga pagbalinen nga karakter ti balor ti ASCII babaen ti Powershell?
[char]64

Kasano nga pagbalinen ti maysa a karakter nga balor ti ASCII babaen ti Powershell?
[int][char]'@'

Kasano nga parwaren ti English nga alpabeto babaen ti Powershell?
[char[]](97..122)

Up


Compare

Kasano nga pagkumparaen ti duwa nga grupo babaen ti Powershell?

Kasano nga pagkumparaen ti duwa nga proseso babaen ti Powershell?

Up


Microsoft Exchange

Kasano nga bawien ti listaan ti mobile nga aparato nga naurnos babaen ti nagan dagiti agus-usar iti mailbox babaen ti Powershell?
Get-ActiveSyncDeviceStatistics

Kasano nga inayon ti “buo nga akses” nga pammalubos iti mailbox iti maysa nga agus-usar babaen ti Powershell?
Add-MailboxPermission -Identity $dn -User 'DOMAIN\powershellguru' -AccessRights 'FullAccess'

Kasano nga ikkaten ti “buo nga akses” nga pammalubos iti mailbox iti maysa nga agus-usar babaen ti Powershell?
Remove-MailboxPermission -Identity $dn -User 'DOMAIN\powershellguru' -AccessRights 'FullAccess' -InheritanceType 'All'

Kasano nga inayon ti “Send As” nga permission iti mailbox ti maysa nga ugus-usar babaen ti Powershell?
Add-ADPermission -Identity $dn -User 'DOMAIN\powershellguru' -ExtendedRights 'Send-As'

Kasano nga ikkaten ti “Send As” nga permission iti mailbox ti maysa nga ugus-usar babaen ti Powershell?

Kasano nga maamwan ti patakaran ti inbox manipud iti mailbox babaen ti Powershell?
Get-InboxRule -Mailbox 'Powershell.Guru'

Kasano nga maamwan ti adres nga SMTP ti maysa nga agus-usar nga addaan ti OWA (Outlook Web Access) nga pagganganaen ti Powershell?
Get-CASMailbox -Filter{OWAEnabled -eq $true} | Select-Object -Property Name, PrimarySMTPAddress

Exchange 2007

Kasano ti agikabil kadagiti kasapulan para iti server Exchange Server 2007 Hub Transport, Mailbox (MBX), ken Client Access Server (CAS) babaen ti Powershell?

Exchange 2010

Kasano ti agikabil kadagiti kasapulan para iti server Exchange Server 2010 Hub Transport, Mailbox (MBX), ken Client Access Server (CAS) babaen ti Powershell?

Exchange 2013

Kasano ti agikabil kadagiti kasapulan para iti server Exchange Server 2013 Mailbox (MBX) ken Client Access Server (CAS) babaen ti Powershell?