PIRME NGA PAMANGKUTANON SA POWERSHELL SA BISAYA

By | June 17, 2015

translated-bisaya


beta-v2-0


Paghuna-huna: Ang mga pirme nga pamangkutanon sa PowerShell sa Bisaya

Pwede magamit ine nga listahan sa lain-lain na paagi:

  • Pagkopya/pagpilit sang mga mando pakadto sa isa pagsulundan na direksyon
  • Pagpakita sang madasig nga balayan sang sinulatan ukon dinalan sang isa ka pinakasigurado na mando
  • Pagimprobar sang tekniko na kinaadman
  • Pagtukib sang mag bag-o nga mga mando
  • Paghanda sa isa ka interbyu sa trabaho

Mga bag-o sa karon na adlaw
2015/28/06
Tagsulat Steve Renard
Guingikanan bisaya-philippines.powershell-guru.com
Mga Klase
75
Mga Pamangkot
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

Paano madeterminar ang bersyon ko sa PowerShell?

Paano mapadalagan ang PowerShell sa bag-o kag da-an nga bersyon?
powershell.exe -Version 2.0

Paano mapa-eksakto sa minimo nga Powershell bersyon (3.0 kag pata-as) ang lengwahe sa PowerShell?
#Requires -Version 3.0

Paano mapa-eksakto ang pribiliheyo sang administrador sa isa ka lengwahe sa Powershell?

Paano usisaon ang isa ka lengwahe sa Powershell kung ara lang sa iya nga gaka-bagay na kundisyon?
help -Name .\Get-ExchangeEnvironmentReport.ps1 -Full

Paano makuha ang impormasyon sang ga-usar subong sa PowerShell?
[Security.Principal.WindowsIdentity]::GetCurrent()

Paano maghimo, magliwat, kag magbutang liwat sang representasyon sa PowerShell?

Paano ipahuway sang 5 ka segundo/minuto sang lengwahe sa PowerShell?
Start-Sleep -Seconds 5
Start-Sleep -Seconds 300 # 5 minutes

Paano makuha ang oras halin sa pag patay hasta sa pag sugod liwat sa PowerShell?
(Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime

Paano makakuha ang klase sang aselerador sa PowerShell?

Paano malista ang pag-sugod sang program sa PowerShell?

Paano makuha ang guin desenyo nga programa sa PowerShell?

Paano makuha ang imahe sang bilog nga compyuter ukon ang isa ka aktibo nga bintana sa PowerShell?
Take-ScreenShot -Screen -File 'C:\scripts\screenshot.png' -Imagetype JPEG
Repository : Take-ScreenShot

Paano makuha ang numero sang mensahe sa PowerShell nga naga-sulod?

Paano pagposisyon sang isa ka pa-agi nga pagasundan pagbuhat sa PowerShell?

Paano ang madali nga pagbuhat sa PowerShell?

Paano pagpilit ukon pagkuha sa pilit sang isa ka operasyon sa isa ka aktibo nga programa sa PowerShell?

Paano buksan ang Windows Explorer sa PowerShell?
[Diagnostics.Process]::Start('explorer.exe')
Invoke-Item -Path C:\Windows\explorer.exe

Paano malista ang programa sa PowerShell drybers?
Get-WmiObject -Class Win32_PnPSignedDriver
Get-WindowsDriver -Online -All
driverquery.exe

Paano makahimo sang GUID sa PowerShell?

Paano makuha ang lokasyon sang temporaryo nga direktoryo sang ga-usar sa PowerShell?
[System.IO.Path]::GetTempPath()

Paano ikonekta ang isa ka dalan kag isa ka bata nga dalan nga mangin isa lang ka dalan sa PowerShell?
Join-Path -Path C:\ -ChildPath \windows

Paano malista tanan nga cmdlets “Get-*” sa PowerShell?
Get-Command -Verb Get

Paano malista ang espesyal na Polder sang Pahito sa PowerShell?

Paano ikay-uhon ang ISO/VHD nga dokumento sa PowerShell?
Mount-DiskImage 'D:\ISO\file.iso' # ISO
Mount-DiskImage 'D:\VHD\file.vhd' # VHD

Paano mausisa ang .NET Framework nga bersyon nga guin posisyon sa powerShell?

Paano mausisa kung ang .NET Framework nga bersyon 4.5 guin posisyon sa PowerShell?
(Get-ItemProperty -Path 'HKLM:\Software\Microsoft\NET Framework Setup\NDP\v4\Full' -EA 0).Version -like '4.5*'

Paano mapasugod kag mapauntat ang guinsulat nga bersyon (sa paghimo sang rekord sang Windows nga Powershell session) sa PowerShell?
Start-Transcript -Path 'C:\scripts\transcript.txt
Stop-Transcript

Paano bag-uhon ang subong nga direktoryo pakadto sa isa ka eksakto guid nga lugar sa PowerShell?
Set-Location -Path 'C:\scripts'

Paano klaruhon ang tabon sa PowerShell?
Clear-Host
cls # Alias

Paano bag-uhon ang gapasundayag sa tabon nga resolusyon sa PowerShell?
Set-DisplayResolution -Width 1280 -Height 1024 -Force # Windows 2012

Paano pagposisyon nga puno ang bilog nga bintana sa PowerShell?
mode.com 300

Paano makuha ang takos (kalapad kag kata-as) sang isa ka litrato sa PowerShell?

Paano makuha ang orihinal na bintana nga produkto sa PowerShell?

Perfmon

Paano makuha ang subong na “% Processor Time” (tama nga kalkulasyon) sa pinaka-ulihi nga 5 ka segundo (10 ka beses) sa PowerShell?
(Get-Counter '\Processor(_total)\% Processor Time' -SampleInterval 5 -MaxSamples 10).CounterSamples.CookedValue

Assemblies

Paano ipakarga ang mga grupo sa PowerShell?

Paano mausisa ang subong na .NET na grupo nga guin kargahan sa PowerShell?

paano makita ang GAC (Global Assembly Cache) nga dalan sa powerShell?

Clipboard

Paano makopya ang resulta sang temporaryo nga rekord sa PowerShell?

Paano makuha ang unod sang temporaryo na rekord sa PowerShell?
Add-Type -AssemblyName PresentationCore
[Windows.Clipboard]::GetText()

Hotfixes

Paano makuha ang isa ka kodigo sa pagka-ayo nga guin posisyon sa PowerShell?
Get-HotFix -ComputerName $computer

Paano makuha ang kodigo sa pagka-ayo nga guin posisyon antes kag pagkatapos sang isa ka sigurado nga adlaw sa 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

Paano mausisa kung ang isa ka kodigo sa pagka-ayo guin posisyon sa PowerShell?
Get-HotFix -Id KB2965142

Paano mahimo na ang kodigo sa pagka-ayo maposisyon sa malayo na compyuter sa PowerShell?
Get-HotFix -ComputerName $computer

Pagefile

Paano makuha ang impormasyon sang Pagefile sa PowerShell?
Get-WmiObject -Class Win32_PageFileusage | Select-Object -Property Name, CurrentUsage, AllocatedBaseSize, PeakUsage, InstallDate

Paano makuha ang rekomendado nga takos (MB) para sa Pagefile sa PowerShell?
[Math]::Truncate(((Get-WmiObject -Class Win32_ComputerSystem).TotalPhysicalMemory) / 1MB) * 1.5

Paano makahimo sang Pagefile (4096 MB) sa (D:) drayber sa PowerShell?

Paano madula ang Pagefile sa (C:) drayber sa PowerShell?

Maintenance

Paano mausisa ang mga parte sang isa ka drayber sa PowerShell?

Paano mausisa ang bakante nga espasyo sa mga drayber sa PowerShell?

Up


Files

Paano buksan ang dokumento sa powerShell?
Invoke-Item -Path 'C:\scripts\file.txt'
.'C:\scripts\file.txt'

Paano basahon ang dokumento sa PowerShell?
Get-Content -Path 'C:\scripts\file.txt'
gc "C:\scripts\file.txt" # Alias

Paano isulat ang resulta sang isa ka dokumento sa PowerShell?
'Line1', 'Line2', 'Line3' | Out-File -FilePath 'C:\scripts\file.txt'
'Line1', 'Line2', 'Line3' | Add-Content -Path file.txt

Paano kuhaon ang bilog nga pangalan sang subong nga series sang instruksyon sa PowerShell?
$MyInvocation.MyCommand.Path

Paano pagamayon/padasigon ang mga dokumento sa PowerShell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::CreateFromDirectory($folder,$fileZIP)

Paano bungkagon/pahinayon ang mga dokumento sa PowerShell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::ExtractToDirectory($fileZIP, $folder)

Paano makita ang mga dokumento sa isa ka guin pagamay na bodega sang una nga mga dokumento sa PowerShell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::OpenRead($fileZIP)

Paano ipasundayag sa tabon ang takos sang isa ka dokumento sa KB sa PowerShell?
(Get-ChildItem -Path .\winsrv.dll).Length /1KB
(Get-ChildItem -Path .\winsrv.dll).Length /1MB
(Get-ChildItem -Path .\winsrv.dll).Length /1GB

Paano makita ang mga dokumento nga mas daku or mas gamay kaysa 1 GB sa PowerShell?

Paano ipakita ang pangalan sang isa ka dokumento nga wala sugpon sa PowerShell?
[System.IO.Path]::GetFileNameWithoutExtension('C:\Windows\system32\calc.exe') # Return calc

Paano ipakita ang sugpon sang isa ka dokumento sa PowerShell?
[System.IO.Path]::GetExtension('C:\scripts\file.txt') # Return .txt

Paano makuha ang dokumento na bersyon sang isa ka dokumento sa PowerShell?

Paano makuha ang hash sang isa ka dokumento sa PowerShell?
(Get-FileHash $file).Hash

Paano makuha ang MD5/SHA1 checksum sang isa ka dokumento sa PowerShell?
Get-FileHash $file -Algorithm MD5
Get-FileHash $file -Algorithm SHA1

Paano ipasundayag ang nakatago na mga dokumento sa PowerShell?

Paano mausisa kung ang isa ka dokumento may sugpon sa PowerShell?

Paano iposisyon ang isa ka dokumento na “Basahon Lang” sa PowerShell?
Set-ItemProperty -Path .\file.txt -Name IsReadOnly -Value $true

Paano baguhon ang “Ulihi nga Oras sa Pagsulat” nga halin sang nagligad na semana sa powerShell?
Set-ItemProperty -Path .\file.txt -Name LastWriteTime -Value ((Get-Date).AddDays(-7))
If not working, use Nirsoft tool: BulkFileChanger.

Paano makahimo sang bag-o na dokumento sa PowerShell?
New-Item -ItemType File -Path 'C:\scripts\file.txt' -Value 'FirstLine'

Paano islan ang pangalan sang isa ka dokumento sa PowerShell?
Rename-Item -Path 'C:\scripts\file.txt' -NewName 'C:\scripts\powershellguru2.txt'

Paano grupohon tapos islan ang pangalan sang tigdamo nga mga dokumento sa PowerShell?
Get-ChildItem -Path C:\scripts\txt | Rename-Item -NewName { $_.Name -replace ' ', '_' }

Paano madula ang isa ka dokumento sa PowerShell?
Remove-Item -Path 'C:\scripts\file.txt'

Paano ipasundayag ang 10 nga pinaka-ulihi na linya sang isa ka dokumento sa PowerShell?
Get-Content -Path 'C:\scripts\log.txt' -Tail 10

Paano hindi pagpunggan ang iban na mga dokumento sang isa ka polder sa PowerShell?
Get-ChildItem -Path 'C:\scripts\Modules' | Unblock-File

Paano kuhaon ang wala unod na linya sa isa ka dokumento sa PowerShell?
(Get-Content -Path file.txt) | Where-Object -FilterScript {$_.Trim() -ne '' } | Set-Content -Path file.txt

Paano mausisa kung ang ara ang isa ka dokumento sa PowerShell?

Paano makuha ang pinakabag-o/pinakada-an nga guin himo na dokumento sa isa ka polder sa PowerShell?

Paano kuhaon ang duplikado nga linya halin sa isa ka dokumento sa PowerShell?

Paano makuha ang mga dokumento na guin himo sang isa lang ka bulan na ara sa polder sa PowerShell?

Paano makuha ang mga dokumento na guin himo lang sang nagligad nga tuig na ara sa isa ka polder sa PowerShell?

Paano kambyuhon ang bale sang isa ka baryable sang isa ka dokumento sa PowerShell?
Set-Content -Path file.txt -Value $variable

Paano isipon kung pila ka bilog ang dokumento (“.txt) sa isa ka polder sa PowerShell?

Paano pangita-on ang bugkos sa sulod sang madamo nga dokumento sa PowerShell?
Select-String -Path 'C:\*.txt' -Pattern 'Steve'

Paano ipasundayag ang primero/pinaka-ulihe na linya sang isa ka dokumento sa PowerShell?

Paano ipasundayag ang sigurado na numero sang linya sang isa ka dokumento sa PowerShell?

Paano maisip kung pila ka linya ang isa ka dokumento sa PowerShell?

Paano maisip kung pila ka simbolo ukon letra kag mga tinaga ang isa ka dokumento sa PowerShell?

Paano ikarga halin sa internet ang isa ka dokumento sa PowerShell?
Invoke-WebRequest -Uri 'http://www.nirsoft.net/utils/searchmyfiles.zip' -OutFile 'C:\tools\searchmyfiles.zip'

Paano ipasundayag ang bilog na dalan sang isa ka dokumento sa PowerShell?
Resolve-Path -Path .\script.ps1 # Return C:\Scripts\script.ps1

Copy

Paano makopya ang isa ka dokumento pakadto sa isa ka polder sa PowerShell?
Copy-Item -Path 'C:\source\file.txt' -Destination 'C:\destination'

Paano makopya ang isa ka dokumento pakadto sa madamo nga polder sa PowerShell?

Paano makopya ang madamo nga dokumento pakadto sa isa ka polder sa 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

Paano makita ang programa nga gapadalagan sang Global Catalog sa aktibo na direktoryo sa PowerShell?
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().GlobalCatalogs

Paano makita ang mga sitio sa aktibo na direktoryo sa PowerShell?
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().Sites

Paano makita ang subong nga manugdumala sa teritoryo sa PowerShell?
(Get-ADDomainController).HostName

Paano makita ang tanan nga manugdumala sa teritoryo sa isa ka teritoryo sa PowerShell?

Paano makita ang mga wala nagka-eksakto na mga pagkopya sa PowerShell?
Get-ADReplicationFailure dc02.domain.com # Windows 8 and 2012

Paano makita ang bilog nga kinabuhi nga lapida para sa teritoryo nga ara sa aktibo na direktoryo sa PowerShell?

Paano makuha ang mga detalye sang isa ka teritoryo nga ara sa aktibo na direktoryo sa PowerShell?

Paano makuha ang dalan sang mga “Nadula na mga Bagay” sa suludlan nga ara sa aktibo na direktoryo sa PowerShell?
(Get-ADDomain).DeletedObjectsContainer

Paano mapagana ang may AD na klase nga guin proceso na suludlan sang basura nga ara sa aktibo na direktoryo sa PowerShell?

Paano ibalik ang AD Account halin sa guin proceso na basurahan nga ara sa aktibo na direktoryo sa PowerShell?
Get-ADObject -Filter 'samaccountname -eq "powershellguru"' -IncludeDeletedObjects | Restore-ADObject

Paano mabal-an ang papel sang FSMO sa PowerShell?

Paano i-angot sa isa ka segurado nga manugdumala na teritoryo sa PowerShell?
Get-ADUser -Identity $user -Server 'serverDC01'

Paano makuha ang naka-logon sa nagadalagan subong na programa sa PowerShell?

Paano obrahon ang “gpupdate” sa compyuter sa PowerShell?
Invoke-GPUpdate -Computer $computer -Force -RandomDelayInMinutes 0 # Windows 2012

Groups

Paano makahimo sang isa ka grupo sa Aktibo na Direktoryo sa PowerShell?

Paano makuha ang isa ka grupo halin sa Aktibo na Direktoryo sa PowerShell?
Remove-ADGroup -Identity 'PowershellGuru'

Paano makadugang isa ka naga-usar sa isa ka grupo nga ara sa Aktibo na Direktoryo sa PowerShell?
Add-ADGroupMember "Powershell Guru" -Members powershellguru

Paano makuha ang naga-usar halin sa grupo nga ara sa Aktibo na Direktoryo sa powerShell?
Remove-ADGroupMember 'Powershell Guru' -Members powershellguru

Paano makita ang mga wala unod na grupo (wala mga myembro)) nga ara sa Aktibo na Direktoryo sa PowerShell?
Get-ADGroup -Filter * -Properties Members | Where-Object -FilterScript {-not $_.Members}

Paano maisip ang mga wala unod na grupo (wala mga myembro) nga ara sa Aktibo na Direktoryo sa PowerShell?
(Get-ADGroup -Filter * -Properties Members | Where-Object -FilterScript {-not $_.Members}).Count

Paano makuha ang mga myembro sang isa ka grupo nag ara sa Aktibo na Direktoryo sa PowerShell?

Paano makuha ang mga myembro sang isa ka grupo nga may gabalik-balik na myembro nga ara sa Aktibo na Direktoryo pa-agi sa PowerShell?

Paano maisip ang numero sang mga myembro sang isa ka grupo na may ara/wala galiwat-liwat na myembro nga ara sa Aktibo na Direktoryo sa PowerShell?

Users

Paano magamit ang wildcard sa salaan sang “Get-ADUser” nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano isaylo ang naga usar pakadto sa isa ka OU nga ara sa Aktibo na Direktoryo sa PowerShell?
Move-ADObject -Identity $dn -TargetPath 'OU=myOU,DC=domain,DC=com'

Paano makita ang tanan nga myembro nga ara (gapugad) para sa maga-usar sa PowerShell?
Get-ADGroup -LDAPFilter "(member:1.2.840.113556.1.4.1941:=$($dn))"

Paano makakuha sang mga myembro (hayo/lip-ot) para sa maga-usar sa PowerShell?
(Get-ADUser $user -Properties MemberOf).MemberOf | ForEach-Object -Process {($_ -split ',')[0].Substring(3)} | Sort-Object

Paano islan ang Pangalan (Bilog nga Pangalan), (Guinapakita na Pangalan), Guinhatag na Pangalan (Una nga Pangalan), kag Apelyido (Ulihe na Pangalan) para sa ga-usar sa kwenta nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano bag-uhon ang Deskripsyon, Opisina, kag numero sang Telefono para sa kwenta sang naga-usar nga ara sa Aktibo na Direktoryo sa PowerShell?
Set-ADUser $samAccountName -Description 'IT Consultant' -Office 'Building B' -OfficePhone '12345'

Paano ipahamtang ang katapusan nga adlaw sa “31/12/2015” ukon “Wala Katapusan” para sa nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano buksan ang kandado sang kwenta sang nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?
Unlock-ADAccount $samAccountName

Paano mapagana/hindi paganahon ang kwenta sang nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano kuhaon ang kwenta sang nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?
Remove-ADUser $samAccountName

Paano ibalik sa una ang sikreto nga mga tinaga para sa kwenta sang isa ka nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano ibalik sa una ang sikreto na mga tinaga sang kwenta sang pila ka nagausar (tigdamo) nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano makita ang tag-iya sang isa ka dokumento nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano makita ang OU (Unit sang Organisasyon) para sa gausar nga ara sa Aktibo na Direktoryo sa PowerShell?
[regex]::match("$((Get-ADUser $user -Properties DistinguishedName).DistinguishedName)",'(?=OU=)(.*\n?)').value

Paano makita ang wala na gagana nga kwenta sang mga nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano makita ang nakatapos na kwenta sang mga gausar nga ara sa Aktibo na Direktoryo sa PowerShell?
Search-ADAccount -AccountExpired

Paano makita ang nakakandado na kwenta sang mga nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?
Search-ADAccount -LockedOut

Paano makita ang SID sang kwenta sang isa nga nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?
(Get-ADUser $user -Properties SID).SID.Value

Paano bag-uhon ang pangalan nga guinausar pakadto sa SID nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano bag-uhon ang SID pakadto sa pangalan nga guinausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano tungaon ang pinasahe nga Pangalan sang account sang nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano makita ang adlaw sang pag-obra/pagbag-o sang kwenta sang nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?
Get-ADUser -Identity $user -Properties whenChanged, whenCreated | Format-List -Property whenChanged, whenCreated

Paano ipasundayag ang wala guinaobligar kag guina kinahanglan nga mga guinapanag-iya para sa “User” na klase nga ara sa Aktibo na Direktoryo sa Powershell?

Paano makuha ang LDAP nga dalan para sa nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano bag-uhon ang CN (Normal na Pangalan) sang isa ka gausar nga ara sa Aktibo na Direktoryo sa PowerShell?
Rename-ADObject $((Get-ADUser $user -Properties DistinguishedName).DistinguishedName) -NewName 'Steve Renard'

Paano makuha ang guinhikanan sang Unit sang Organisasyon sang isa ka nagausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano makuha ang tag-iya sang naga-usar (ang naghimo sang kwenta) nga ara sa Aktibo na Direktoryo sa PowerShell?

Paano bag-uhon ang PwdLastSet nga batasan sang bag-o nga gausar nga ara sa Aktibo na Direktoryo sa PowerShell?

Computers

Paano tilawan kung segurado ang kanal sa tunga sang local nga computer kag ang teritoryo sa PowerShell?
Test-ComputerSecureChannel

Paano kay-uhon ang segurado na kanal sa tunga sang lokal na compyuter kag sang teritoryo sa PowerShell?
Test-ComputerSecureChannel -Repair

Paano hinde paganahon ang kwenta sang compyuter nga ara sa Aktibo na Direktoryo sa PowerShell?
Disable-ADAccount $computer

Paano makita ang mga compyuter na may pinasahe nga Nagaderekta sa manugdumala sa sistema nga ara sa Aktibo na Direktoryo sa PowerShell?

Organizational Unit (OU)

Paano himu-on ang isa ka Unit sang Organisasyon nga ara sa Aktibo na Direktoryo sa PowerShell?
New-ADOrganizationalUnit -Name 'STEVE' -Path 'DC=domain,DC=com'

Paano kuhaon ang mga detalye sang Unit sang Organisasyon nga ara sa Aktibo na Direktoryo sa PowerShell?
Get-ADOrganizationalUnit 'OU=STEVE,DC=domain,DC=com' -Properties *

Paano bag-uhon ang deskripsyon sang isa ka Unit sang Organisasyon (OU) nga ara sa Aktibo na Direktoryo sa PowerShell?
Set-ADOrganizationalUnit 'OU=STEVE,DC=domain,DC=com' -Description 'My description'

Paano paganahon/hinde paganahon ang Unit sang Organisasyon nga naghalin sa hinde paghungod nga pagdula sa Aktibo na Direktoryo sa PowerShell?

Paano paganahon ang hinde hungod nga pagdula sa tanan nga Unit sang Organisasyon (OU) nga Aktibo sa Direktoryosa PowerShell?

Paano dulaon ang Unit sang Organisasyon (OU) nga protektado sa aksidente nga pagdula sa Aktibo na Direktoryo sa powerShell?

Paano bag-uhon ang Pinasahe nga Pangalan sang isa ka Unit sang Organisasyon (OU) pakadto sa Normal na Pangalan sa Aktibo na Direktoryo sa PowerShell?

Paano ilista ang wala unod na mga Unit sang Organisasyon (OUs) sa PowerShell?

Paano makuha ang naga-asikaso sang isa ka grupo sa PowerShell?
(Get-ADGroup $dn -Properties Managedby).Managedby

Up


Regex (Regular Expression)

Paano bawi-on ang guina istaran sang IP v4 (80.80.228.8) nga may Regex sa 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

Paano bawion ang guina istaran sang MAC (C0-D9-62-39-61-2D) nga may gabulag “-” nga may Regex sa 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

Paano bawion ang guina istaran sang MAC (C0:D9:62:39:61:2D) nga may gabulag “-” nga may Regex sa 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

Paano bawion ang petsa (10/02/2015) nga may Regex sa PowerShell?
$example = 'The date is 10/02/2015'
$date = [regex]::match($example,'(\d{2}\/\d{2}\/\d{4})').value

Paano bawion ang URL (www.powershell-guru.com) nga may Regex sa PowerShell?
$example = 'The URL is www.powershell-guru.com'
$url = [regex]::match($example,'[a-z]+[:.].*?(?=\s)').value

Paano bawion ang elektronik na komunikasyon (user@domain.com) nga may Regex sa 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

Paano bawion ang “guru” halin sa bugkus nga mga ehemplo nga may Regex sa PowerShell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=-)(.*\n?)(?=.com)').value

Paano bawion ang “guru.com” halin sa bugkus nga mga ehemplo nga may Regex sa PowerShell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=-)(.*\n?)(?<=.)').value

Paano bawion ang “powershell-guru.com” halin sa bugkus nga mga ehemplo nga may Regex sa PowerShell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=www.)(.*\n?)').value

Paano bawion ang “123” halin sa bugkus nga mga ehemplo nga may Regex sa PowerShell?
$example = 'Powershell123'
[regex]::match($example,'(\d+)').value

Paano bawion ang “$” (dolyar nga simbolo) halin sa bugkus nga ehemplo nga may Regex sa PowerShell?
$example = 'Powershell`$123'
[regex]::match($example,'(\$)').value

Paano bayluhan ang simbolo (*.com) sang la-in (*.fr) sa bugkus nga may Regex pa-agi sa PowerShell?
$example = 'www.powershell-guru.com'
[regex]::Replace($example, '.com','.fr')

Paano makaeskapo sa bugkus nga may Regex sa PowerShell?
[regex]::Escape('\\server\share')

Up


Memory

Paano ipwersa ang koleksyon sang memorya sang basurero sa PowerShell?
[System.GC]::Collect()
[System.GC]::WaitForPendingFinalizers()

Paano makuha ang takos sang RAM sang isa ka compyuter sa PowerShell?

Up


Date

Paano makuha ang petsa sang subong nga adlaw sa PowerShell?
Get-Date
[Datetime]::Now

Paano ipasundayag ang petsa sa lain-lain nga pamaagi sa PowerShell?

Paano bag-uhon ang petsa (Petsaoras) pakadto sa petsa (Bugkus) sa PowerShell?
$datetimeToString = '{0:dd/MM/yy}' -f (Get-Date 30/01/2015)
$datetimeToString = (Get-Date 31/01/2015).ToShortDateString()

Paano bag-uhon ang petsa (Bugkus) pakadto sa isa ka petsa (Petsaoras) sa PowerShell?
$stringToDatetime = [Datetime]::ParseExact('30/01/2015', 'dd/MM/yyyy', $null)

Paano magsuma sang kakulangan (numero sang mga Adlaw, mga Oras, mga Minuto, ukon mga Segundo) sa tunga sang duha ka adlaw sa 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

Paano ikumpara ang duha ka adlaw sa 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

Paano sarion ang nakaplastar na mga petsa pareho sang “Petsaoras” sa PwerShell?
$arrayDate | Sort-Object -Property {$_ -as [Datetime]}

Paano ipasugod kag pa-untaton ang orasan sa PowerShell?
$chrono = [Diagnostics.Stopwatch]::StartNew()
$chrono.Stop()
$chrono

Paano makuha ang adlaw sang subong na semana sa PowerShell?
(Get-Date).DayOfWeek #Sunday

Paano makuha ang kahapon nga petsa sa PowerShell?
(Get-Date).AddDays(-1)

Paano makuha kung pila ka adlaw sa isa ka bulan (sa Pebrero 2015) sa PowerShell?
[DateTime]::DaysInMonth(2015, 2)

Paano mabal-an ang tuig nga may paglumpat sa PowerShell
[DateTime]::IsLeapYear(2015)

Paano malista ang sona sang oras sa PowerShell?
[System.TimeZoneInfo]::GetSystemTimeZones()

Up


Networking

Paano magbutang sang simbolo (sa ASCII nga pormasyon) kag pagkambyo sa simple nga texto sa PowerShell?

Ano ang mga kapareha sang tinubo nga koleksyon sang mga mando sa PowerShell?

Paano makuha ang mga guina istaran sang IP sa PowerShell?
Get-NetIPAddress # Windows 8.1 & Windows 2012
Get-NetIPConfiguration # Windows 8.1 & Windows 2012

Paano hinde paganahon ang guina istaran sang IP v6 (IPv6) sa PowerShell?

Paano iproceso ang guina istaran sang IP V4 (IPv4) sa PowerShell?
if([ipaddress]'10.0.0.1'){'validated'}

Paano makita ang sa sagwa nga guina istaran sang IP sa PowerShell?

Paano makita ang Hostname sang isa ka guina istaran sang IP sa PowerShell?
([System.Net.Dns]::GetHostEntry($IP)).Hostname

Paano makita ang guina istaran nga IP sang isa ka Hostname sa PowerShell?
([System.Net.Dns]::GetHostAddresses($computer)).IPAddressToString

Paano makita ang FQDN sang isa ka Hostname sa PowerShell?
[System.Net.Dns]::GetHostByName($computer).HostName

Paano makita ang eksakto nga koleksyon (IP, Subnet, Gateway, and DNS) sa PowerShell?

Paano makita ang guina-istaran sang MAC sa PowerShell?
Get-CimInstance win32_networkadapterconfiguration | Select-Object -Property Description, Macaddress
Get-WmiObject -Class win32_networkadapterconfiguration | Select-Object -Property Description, Macaddress

Paano i-ping ang compyuter sa PowerShell?

Paano mausisa kung ang compyuter may labot sa internet sa PowerShell?

Paano obrahon ang “sin-o ang” guinapangita sa ika ka website sa PowerShell?
$whois = New-WebServiceProxy 'http://www.webservicex.net/whois.asmx?WSDL'
$whois.GetWhoIs('powershell-guru.com')

Paano makuha ang detalye sang isa ka publiko na IP (Geolocation) sa PowerShell?

Paano mausisa kung ang talakdan bukas/sarado sa PowerShell?
New-Object -TypeName Net.Sockets.TcpClient -ArgumentList $computer, 135

Paano obrahon ang “tracert” sa PowerShell?
Test-NetConnection www.google.com -TraceRoute

Paano kay-uhon ang koleksyon sang koneksyon nga may dagway sang balay sa PowerShell?
Get-NetAdapter | Format-Table -Property Name, InterfaceDescription, ifIndex -AutoSize # Windows 8.1
Set-NetConnectionProfile -InterfaceIndex 6 -NetworkCategory Private

Paano ipakita ang TCP nga talakdan sang koneksyon sa PowerShell?
netstat.exe -ano
Get-NetTCPConnection #Windows 8 and 2012

Paano lip-uton ang malaba nga URL pakadto sa gamay nga URL sa PowerShell?
$url = 'www.powershell-guru.com'
$tiny = Invoke-RestMethod -Uri "http://tinyurl.com/api-create.php?url=$url"

Paano makuha ang kabilugan nga proxy sa PowerShell?
Get-ItemProperty -Path HKCU:"Software\Microsoft\Windows\CurrentVersion\Internet Settings"

DNS

Paano mausisa ang DNS cache sang isa ka lokal na compyuter sa PowerShell?
ipconfig.exe /displaydns
Get-DnsClientCache #Windows 8 and 2012

Paano claruhon ang DNS cache sang isa ka lokal na compyuter sa PowerShell?
ipconfig.exe /flushdns
Start-Process -FilePath ipconfig -ArgumentList /flushdns -WindowStyle Hidden
Clear-DnsClientCache #Windows 8 and 2012

Paano claruhon ang DNS cache sang isa ka malayo nga compyuter sa PowerShell?
Invoke-Command -ScriptBlock {Clear-DnsClientCache} -ComputerName computer01, computer02

Paano basahon ang dokumentol sang mga Hosts sa PowerShell?
Get-Content -Path 'C:\Windows\system32\drivers\etc\hosts'

Up


Password

Paano maghimo sang pasapayan nga senyas sa hambal sa PowerShell?
[Reflection.Assembly]::LoadWithPartialName('System.Web')
[System.Web.Security.Membership]::GeneratePassword(30,2)

Paano bag-uhon ang lokal nga senyas sa hambal sang isa ka administrador sa malayo nga programa sa PowerShell?
$admin = [ADSI]('WinNT://server01/administrator,user')
$admin.SetPassword($password)
$admin.SetInfo()

Paano makita ang paghunos sang petsa sang senyas sa hambal sang isa ka kwenta nga ara sa Aktibo na Direktoryo sa PowerShell?

Up


Printers

Paano malista ang tanan nga nagaprinta sang isa ka pinasahe nga programa sa PowerShell?
Get-WmiObject -Query 'Select * From Win32_Printer' -ComputerName $computer

Paano malista ang tanan nga talakdan sang isa ka pinasahe nga programa sa PowerShell?
Get-WmiObject -Class Win32_TCPIPPrinterPort -Namespace 'root\CIMV2' -ComputerName $computer

Paano bag-uhon ang komento/lokasyon sang isa ka manugrpinta sa PowerShell?

Paano purgahon (panason tanan nga obra) sa manugprinta sa PowerShell?
$printer = Get-WmiObject -Class win32_printer -Filter "Name='HP Deskjet 2540 series'"
$printer.CancelAllJobs()

Paano markahan ang pahina na guintilawan sang manugmarka sa PowerShell?
$printer = Get-WmiObject -Class win32_printer -Filter "Name='HP Deskjet 2540 series'"
$printer.PrintTestPage()

Paano kuhaon ang listahan sang inugprinta sa manugprinta sa PowerShell?

Up


Regedit

Read

Paano ilista sa mayor nga registro sa PowerShell?
Get-ChildItem -Path Registry::

Paano makuha ang mga bale sang rehistro kag ang klase sang bale sa PowerShell?

Paano malista ang yabe subkeys sa rehistro sa PowerShell?

Paano malista ang yabe subkeys sa rehistro na paliwat-liwat sa PowerShell?
Get-ChildItem -Path 'HKLM:\SYSTEM' -Recurse -ErrorAction SilentlyContinue

Paano makita ang mga subkey nga may kinaiya nga pangalan sa PowerShell?
Get-ChildItem -Path 'HKLM:\SOFTWARE' -Include *Plugin* -Recurse -ErrorAction SilentlyContinue

Paano mabalik ang pangalan lang guid sang subkey nga rehistro sa PowerShell?
(Get-ChildItem -Path 'HKLM:\SYSTEM').Name # Return HKEY_LOCAL_MACHINE\SYSTEM\ControlSet
Get-ChildItem -Path 'HKLM:\SYSTEM' -Name # Return ControlSet

Paano malista ang bale sang rehistro sa PowerShell?
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'

Paano basahon ang isa ka rehistro nga may kinaiya nga bale sa PowerShell?
(Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').ProductName

Paano basahon ang isa ka rehistro nga may kinaiya nga bale sa malayo nga compyuter sa PowerShell?

Write

Paano himu-on ang isa ka bag-o nga yabe sa rehistro sa PowerShell?
New-Item -Path 'HKCU:\Software\MyApplication'

Paano himu-on ang isa ka bale sang rehistro sa PowerShell?
New-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version' -Value '1.0'

Paano bag-uhon ang ara na nga daan nga bale sang rehistro sa PowerShell?
Set-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version' -Value '2.0'

Delete

Paano madula ang bale sang rehistro sa PowerShell?
Remove-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version'

Paano madula ang yabe sa rehistro sa PowerShell?
Remove-Item -Path 'HKCU:\Software\MyApplication' -Force

Test

Paano tilawan kung ang yabe sa rehistro naga tuhaw man guid sa PowerShell
Test-Path -Path 'HKCU:\Software\MyApplication'

Paano tilawan kung ang bale sang rehistro gatuhaw sa PowerShell?
(Get-Item -Path 'HKCU:\Software\MyApplication').GetValueNames() -contains 'Version'

Up


Strings

Paano kuhaon ang simbolo sang bakante nga espasyo halin sa guin suguran sang sulundan nga mga instruksyon sa PowerShell?
$string = ' PowershellGuru'
$string = $string.TrimStart()

Paano kuhaon ang simbolo sang bakante nga espasyo halin sa katapusan sang sulundan nga mga instruksyon sa PowerShell?
$string = 'PowershellGuru '
$string = $string.TrimEnd()

Paano kuhaon ang simbolo sang bakante na espasyo (guinsuguran kag katapusan) sang sulundan sang mga instruksyon sa PowerShell?
$string = ' PowershellGuru '
$string = $string.Trim()

Paano bag-uhon ang sulundan sang mga instruksyon sa dalagko nga letra sa PowerShell?
$string = 'powershellguru'
$string = $string.ToUpper()

Paano bag-uhon ang sulundan sang mga intsruksyon sa gagmay nga letra sa PowerShell?
$string = 'POWERSHELLGURU'
$string = $string.ToLower()

Paano pilion ang sulundan sang mga instruksyon “PowerShell” na ara sa sulod sang sulundan sang mga Instruksyon “PowerShellGuru” sa PowerShell?
$string.Substring(0,10)

Paano pilion ang sulundan sang mga instruksyon “Guru” na ara sa sulod sang sulundan sang mga instruksyon “PowerShell” sa PowerShell?
$string.Substring(10)

Paano pilion ang numero “123” sang “PowerShell123Guru” sa PowerShell?
$string = 'Powershell123Guru'
[regex]::match($string,'(\d+)').value

Paano makuha ang zero-based nga listahan sang bugkus sang “Guru” sang sulundan nga mga instruksyon “PowerShellGuru” sa PowerShell?
$string.IndexOf('Guru') # 10

Paano mausisa kung ang bugkus wala pulos ukon wala unod sa PowerShell?
$string = $null
$string = ''
[string]::IsNullOrEmpty($string)

Paano mausisa kung ang bugkus wala pulos, wala unod, ukon puro simbolo lang bakante na espasyo sa PowerShell?
$string = $null
$string = ''
$string = ' '
[string]::IsNullOrWhiteSpace($string)

Paano mausisa kung ang bugkus may ara na kinaiya na letra sa PowerShell?
$string = 'PowershellGuru'
$string.Contains('s')
[regex]::match($string,'s').Success

Paano ibalik ang laba sang bugkus sa PowerShell?
$string.Length

Paano isugpong ang duha ka bugkus sa PowerShell?

Paano ipares ang isa ukon pila ka pang-abri kag pangsara “[ ]” sa isa ka bugkus sa PowerShell?
$string = '[PowershellGuru]'
$string -match '\[' # Only 1
$string -match '\[(.*)\]' # Several

Paano ipares ang isa ukon pila ka pangsuklob “( )” sa isa ka bugkus sa PowerShell?
$string = '(PowershellGuru)'
$string -match '\(' # Only 1
$string -match '\((.*)\)' # Several

Paano ipares ang isa ukon pila ka kulong nga pang-abri kag pangsara “{ }” sa isa ka bugkus sa PowerShell?
$string = '{PowershellGuru}'
$string -match '\{' # Only 1
$string -match '\{(.*)\}' # Several

Paano ipares ang isa ukon pila ka angulo nga pang-abri kag pangsara “< >” sa isa ka bugkus sa PowerShell?
$string = ''
$string -match '\<' # Only 1
$string -match "\<(.*)\>" # Several

Paano ipares ang maskin ano nga gagmay na letra (abc) sa isa ka bugkus sa PowerShell?
$string = 'POWERSHELLGURU'
$string -cmatch "^[a-z]*$" #False

Paano ipares ang maskin ano na dalagku na letra (ABC) sa isa ka bugkus sa PowerShell?
$string = 'powershellguru'
$string -cmatch "^[A-Z]*$" #False

Paano ipares “[p” (p gamay na letra) sa isa ka bugkus sa PowerShell?
$string = '[powershellGuru]'
$string -cmatch '\[[a-z]\w+' #True

Paano ipares “[P” (P daku na letra) sa isa ka bugkus sa PowerShell?
$string = '[PowershellGuru]'
$string -cmatch '\[[A-Z]\w+' #True

Paano bayluhan ang linya sang isa pa ka linya sa PowerShell?
$a = 'Line A'
$b = 'Line B'
$a = $a -replace $a, $b

Paano bag-uhon ang dibisyon nga operasyon sa isa ka bugkus sa PowerShell?
(1/2).ToString('P')

Paano balasahun ang isa ka bugkus na may unod na mga numero sa PowerShell?

Paano pilion ang ulihe na tinaga sang isa ka hinambal sa PowerShell?
$sentence = 'My name is Steve Renard'
$sentence.Split(' ')[-1] # Returns Renard

Paano makuha ang pinakadaku na tinaga sang isa ka hinambal sa PowerShell?
$sentence = 'My name is Steve Renard'
$sentence.Split(' ') | Sort-Object -Property Length | Select-Object -Last 1 # Returns Renard

Paano maisip kung pila ka beses ang isa ka bugkus ara sa isa ka hinambal sa PowerShell?
$sentence = 'steve steve steve renard'
[regex]::Matches($sentence, 'steve').Count # Returns 3

Paano makopya ang kada simbolo sang isa ka bugkus pakadto sa isa ka nakaplastar na nga simbolo sa PowerShell?

Paano bag-uhon ang una nga letra pakadto sa daku na letra sang isa ka bugkus sa PowerShell?

Paano i-pad (wala ukon tuo) ang bugkus sa PowerShell?

Paano ibutang ang mga simbolo kag ikambyo sa simple nga texto ang bugkus pakadto sa Base64 sa PowerShell?

Paano bag-uhon ang numero (pakadto kag halin) sa doble sa PowerShell?

Paano mabalik ang ulihe nga guinhikanan na polder lang sang isa ka dalan sa PowerShell?

Paano mabalik ang ulihe na butang lang sa isa ka dalan sa PowerShell?

Up


Math

Paano malista ang paagi sang isa ka Systema.Math sa PowerShell?
[System.Math] | Get-Member -Static -MemberType Method

Paano mabalik ang lubos nga bale sa PowerShell?
[Math]::Abs(-12) #Returns 12
[Math]::Abs(-12.5) # Returns 12.5

Paano mabalik ang baliskad nga angulo sang isa ka pinakasigurado nga numero sa PowerShell?
[Math]::ASin(1) #Returns 1,5707963267949

Paano mabalik ang pinaka-atop na bale sa PowerShell?
[Math]::Ceiling(1.4) #Returns 2
[Math]::Ceiling(1.9) #Returns 2

Paano mabalik ang pinakasalog na bale sa PowerShell?
[Math]::Floor(1.4) #Returns 1
[Math]::Floor(1.9) #Returns 1

Paano mabalik ang natural (basi sa e) logarithmo sang isa ka pinakasigurado na numero sa PowerShell?
[Math]::Log(4) #Returns 1,38629436111989

Paano mabalik sa logarithmo basi sa 10 sang isa ka pinakasigurado na numero sa PowerShell?
[Math]::Log10(4) #Returns 0,602059991327962

Paano mabalik sa pinakamataas na duha ka bale sa PowerShell?
[Math]::Max(2,4) #Returns 4
[Math]::Max(-2,-4) #Returns -2

Paano mabalik sa pinakagamay na duha ka bale sa PowerShell?
[Math]::Min(2,4) #Returns 2
[Math]::Max(-2,-4) #Returns -4

Paano mabalik ang numero nga guin padaku sa guintumod na pwersa sa PowerShell?
[Math]::Pow(2,4) #Returns 16

Paano mabalik ang desimal na bale pakadto sa pinakamalapit na pinakaimportante na bale sa PowerShell?
[Math]::Round(3.111,2) #Returns 3,11
[Math]::Round(3.999,2) #Returns 4

Paano mabalik sa pinakaimportante na parte ang guintumod na desimal na numero sa PowerShell?
[Math]::Truncate(3.111) #Returns 3
[Math]::Truncate(3.999) #Returns 3

Paano mabalik ang kwadrado na ugat sang isa ka guintumod na numero sa PowerShell?
[Math]::Sqrt(16) #Returns 4

Paano mabalik ang unay na PI sa PowerShell?
[Math]::Pi #Returns 3,14159265358979

Paano mabalik ang natural na basi sa logarithmo (unay na e) sa PowerShell?
[Math]::E #Returns 2,71828182845905

Paano mausisa kung ang numero waki ukon pares sa PowerShell?
[bool]($number%2)

Up


Hashtables

Paano mahimu ang isa ka wala unod na hashtable sa PowerShell?
$hashtable = @{}
$hashtable = New-Object -TypeName System.Collections.Hashtable

Paano mahimu ang hashtable na may mga butang sa PowerShell?

Paano mahimo ang hahstable nga guin balasa paagi sa yabe/pangalan (guinkay-o basi sa diksyonaryo) nga may butang sa PowerShell?

Paano idugang ang mga butang (pares na may yabe na bale) pakadto sa hashtable sa PowerShell?
$hashtable.Add('Key3', 'Value3')

Paano makuha ang panakasigurado na bale sang isa ka hashtable sa PowerShell?
$hashtable.Key1
$hashtable.Get_Item('Key1')

Paano makuha ang pinakagamay na bale sang isa ka hashtable sa PowerShell?

Paano makuha ang pinakamataas na bale sang isa ka hashtable sa PowerShell?

Paano bag-uhon ang mga butang nga ara sa hashtable sa PowerShell?
$hashtable.Set_Item('Key1', 'Value1Updated')

Paano kuhaon ang mga butang nga ara sa hashtable sa PowerShell?
$hashtable.Remove('Key1')

Paano claruhon ang hashtable sa PowerShell?
$hashtable.Clear()

Paano mausisa kung ara ang isa ka pinakasigurado na yabe/bale sa isa ka hashtable sa PowerShell?
$hashtable.ContainsKey('Key3')
$hashtable.ContainsValue('Value3')

Paano magbalasa basi sa yabe/bale sa isa ka hashtable sa PowerShell?
$hashtable.GetEnumerator() | Sort-Object -Property Name
$hashtable.GetEnumerator() | Sort-Object -Property Value -Descending

Up


Arrays

Paano himu-on ang nakaplastar wala unod sa PowerShell?
$array = @()
$array = [System.Collections.ArrayList]@()

Paano himu-on ang nakaplastar na mga butang sa PowerShell?
$array = @('A', 'B', 'C')
$array = 'A', 'B', 'C'
$array = 'a,b,c'.Split(',')
$array = .{$args} a b c
$array = echo a b c

Paano magdugang sang mga butang sa isa ka nakaplastar sa PowerShell?
$array += 'D'
[void]$array.Add('D')

Paano bag-uhon ang isa ka butang nga nakaplastar sa PowerShell?
$array[0] = 'Z' # 1st item[0]

Paano mausisa ang takos sang isa ka nakaplastar sa PowerShell?
$array = 'A', 'B', 'C'
$array.Length # Returns 3

Paano bawion ang isa ka butang/pila/tanan nga butang sa naka nakaplastar sa PowerShell?
$array = @('A', 'B', 'C')
$array[0] # One item (A)
$array[0] + $array[2] # Several items (A,C)
$array # All items (A,B,C)

Paano makuha ang mga wala unod na butang sa nakaplastar sa PowerShell?
$array = @('A', 'B', 'C', '')
$array = $array.Split('',[System.StringSplitOptions]::RemoveEmptyEntries) | Sort-Object # A,B,C

Paano mausisa kung ang isa ka butang naga tuhaw sa isa ka nakaplastar sa PowerShell?
$array = @('A', 'B', 'C')
'A' | ForEach-Object -Process {$array.Contains($_)} # Returns True
'D' | ForEach-Object -Process {$array.Contains($_)} # Returns False

Paano makita ang listahan sang mga rekord sang numero sang isa ka nakaplastar sa PowerShell
$array = @('A', 'B', 'C')
[array]::IndexOf($array,'A') # Returns 0

Paano ibaliskad ang pagkay-o sang mga butang na nakaplastar sa PowerShell?
$array = @('A', 'B', 'C')
[array]::Reverse($array) # C,B,A

Paano maghimo sang pinasapayan halin sa nakaplastar na nga mga butang sa PowerShell?
$array | Get-Random

Paano balasahun ang nakaplastar sa pasaka/panaog nga paagi sa PowerShell?
$array = @('A', 'B', 'C')
$array | Sort-Object # A,B,C
$array | Sort-Object -Descending # C,B,A

Paano maisip ang numero sang mga butang na nakaplastar na paagi sa PowerShell?
$array.Count

Paano magdugang sang isa ka nakaplastar sa isa pa sa PowerShell?
$array1 = 'A', 'B', 'C'
$array2 = 'D', 'E', 'F'
$array3 = $array1 + $array2 # A,B,C,D,E,F

Paano makita ang mga magkapareho sa nakaplastar na paagi sa PowerShell?
$array = 'A', 'B', 'C', 'C'
($array | Group-Object | Where-Object -FilterScript {$_.Count -gt 1}).Values # Returns C

Paano kuhaon ang mga magkapareho halin nakaplastar na paagi sa PowerShell?
$array = 'A', 'B', 'C', 'C'
$array = $array | Select-Object -Unique
$array # Returns A,B,C

Paano himuon ang pagplastar sang mga butang nga may sugod (“user01”, “user02″,…”user10”) nga paagi sa PowerShell?
$array = 1..10 | ForEach-Object -Process { "user$_" }

Up


ACL

Paano maglista ACL sang isa ka manug-usar sang AD sa PowerShell?
(Get-Acl -Path "AD:\$dn").Access

Paano maglista ACL sang isa ka polder sa PowerShell?
(Get-Acl -Path C:\scripts).Access

Paano maglista sang isa ka pinakasigurado nga ACL na may pahanugot magsulod (mga manug-usar ukon mga grupo) sang isa ka AD sa powerShell?

Up


Variables

Ano ang mga ordinaryo nga klase sang informasyon sa PowerShell?

Paano makita ang pinakagamay kag pinakamataas nga bale para sa mga nagalain-lain na klase sa PowerShell?

Paano tilawan ang klase sang koleksyon sang mga informasyon sa PowerShell?

Paano mahimu ang isa ka nagasari-sari na Here-String sa PowerShell?

Paano maghimu nga gasari-sari sa PowerShell?
$powershellGuru = 'Hello'

Paano maghimu sang naga unay nga gasari-sari sa PowerShell?
Set-Variable -Name powershellGuru -Value 2015 -Option Constant

Paano maghimu sang pangkalibutan nga gasari-sari sa PowerShell?
$Global:powershellGuru = 'Hello'

Paano magbasa sang gasari-sari sa PowerShell?
$powershellGuru = 'Hello' # Create
$powershellGuru # Read
Get-Variable -Name powershellGuru -ValueOnly # Read

Paano mausisa ang klase nga gasari-sari sa PowerShell?
$powershellGuru.GetType()

Paano makita ang gasari-sari nga pangkalibutan nga sakop sa PowerShell?
Get-Variable -Scope Global

Paano makuha sa pangalan ang guina tumod nga gasari-sari sa PowerShell?
Get-Variable -Include *Preference -Exclude W*

Paano magdesignar sang guina tumod nga koleksyon sang mga informasyon nga gasari-sari sa PowerShell?
[int64]$variable = 100
[string]$variable = 'PowershellGuru'

Paano magpasugod sang tigdamo nga gasari-sari pakadto sa pareho nga balue sa PowerShell?
$a = $b = $c = $d = $e = 0

Ano ang hayu para sa gasari-sari nga “$_” sa PowerShell?
Get-Process | Where-Object -FilterScript {$_.Handles -gt 1000} # Using $_
Get-Process | Where-Object -FilterScript {$PSItem.Handles -gt 1000} # Using $PSItem (since version 3)

Paano kuha-on ang gasari-sari nga may pangalan nga naga sugod sa “isip” sa PowerShell?
Remove-Variable -Name count*

Paano makuha ang lokal na gasari-sari na palibot sa PowerShell?
Get-ChildItem -Path Env:

Paano makuha paagi sa linya-linya ang alagyan sa nagasari-sari na palibot sa PowerShell?
($env:Path) -replace(';', "`n")
[Environment]::GetEnvironmentVariable('Path') -replace(';', "`n")

Paano magdugang sang bag-o nga dalan (ex. C:\SysinternalsSuite) pakadto sa Palibot nga Alagyan sa PowerShell?
$env:Path += ';C:\SysinternalsSuite'
$env:Path = $env:Path + ';C:\SysinternalsSuite'

Paano isugpon ang mga sari-sari sa PowerShell?
$a = 'Powershell'
$b = '- Guru'
$c = $a + $b

Paano usaron ang ErrorVariable sa PowerShell?
Get-ChildItem -Path 'C:\PerfLogs' -ErrorAction SilentlyContinue -ErrorVariable AccessDenied
$AccessDenied | ForEach-Object -Process {$_.Exception}
$AccessDenied | ForEach-Object -Process {$_.TargetObject}

Paano paganahon/hinde paganahon ang kapareho nga “Klaro nga Opsyon” (VBScript: gakinahanglan nga ang sari-sari na guin deklara) sa PowerShell?

Up


Static .NET Methods

Paano makuha ang wala nagakambyo nga mga miembro sa PowerShell?
[DateTime] | Get-Member -Static

Up


Sounds

Paano maghampang nga may tunog “beep” sa PowerShell?
[System.Console]::Beep()

Paano maghampang nga may tunog “asterisk” sa PowerShell”
[System.Media.SystemSounds]::Asterisk.Play()

Paano maghampang nga may tunog “eksklamasyon” sa PowerShell?
[System.Media.SystemSounds]::Exclamation.Play()

Paano makakuha sang pwede magamit nga mga tunog sa PowerShell?
[System.Media.SystemSounds] | Get-Member -Static

Paano maghampang nga may tunog “WAV” sa PowerShell?
$soundPlayer = New-Object -TypeName System.Media.SoundPlayer -ArgumentList "$env:windir\Media\Ringout.wav"
$soundPlayer.Play()
ukon
$soundPlayer.PlayLooping()
$soundPlayer.Stop()

Paano paganahon ang teksto sang nakasulat na hambalanon sa PowerShell?
Add-Type -AssemblyName System.Speech
$speech = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer
$speech.Speak('Hello PowershellGuru')

Up


XML

Paabo basahon ang XML nga dokumento sa PowerShell?
[xml]$sitemap = Get-Content -Path .\sitemap.xml
$sitemap.urlset.url

Paano kambyuhon ang koleksyon sang mga impormasyon nga dokumento na XML sa PowerShell?
Get-Process | Export-Clixml -Path C:\scripts\processes.xml

Paano ipasulod ang koleksyon sang mga impormasyon halin sa dokumento na CLIML sa PowerShell?
$importProcesses = Import-Clixml -Path C:\scripts\processes.xml

Up


GUI

Paano himuon ang pinakasimple nga GUI (Klase sang Bintana) sa PowerShell?

Up


Characters

Paano bag-uhon ang ASCII bale pakadto sa isa ka simbolo sa PowerShell?
[char]64

Paano bag-uhon ang simbolo pakadto sa ASCII bale sa PowerShell?
[int][char]'@'

Paano maghimo sang Inglis na alpabeto sa PwerShell?
[char[]](97..122)

Up


Compare

Paano ikompara ang duha ka nakaplastar na sa PowerShell?

Paano ikompara ang duha ka proseso sa PowerShell?

Up


Microsoft Exchange

Paano bawion ang listahan sang mga guin synchronize na mga karton sang sulat (mailbox) sang mga nagalibot nga mga aparatos (mobile device) sa PowerShell?
Get-ActiveSyncDeviceStatistics

Paano magdugang sang “Full Access” nga permiso sa isa ka karton sang sulat para sa manugusar sa PowerShell?
Add-MailboxPermission -Identity $dn -User 'DOMAIN\powershellguru' -AccessRights 'FullAccess'

Paano kuhaon ang “Full Access” nga permiso sa isa ka karton sang sulat para sa manugusar sa PowerShell?
Remove-MailboxPermission -Identity $dn -User 'DOMAIN\powershellguru' -AccessRights 'FullAccess' -InheritanceType 'All'

Paano magdudang “Send As” nga permiso sa karton sang sulat sang isa ka manugusar sa PowerShell?
Add-ADPermission -Identity $dn -User 'DOMAIN\powershellguru' -ExtendedRights 'Send-As'

Paano makuha ang “Send As” nga permiso sa karton sang sulat sang isa ka manugsulat sa PowerShell?

Paano makita ang pagsulundan sang inbox halin sa karton sang sulat sa PowerShell?
Get-InboxRule -Mailbox 'Powershell.Guru'

Paano makuha ang guin istaran sang SMTP para sa mga manug-usar nga guin pagana sang OWA (Outlook Web Access) sa PowerShell?
Get-CASMailbox -Filter{OWAEnabled -eq $true} | Select-Object -Property Name, PrimarySMTPAddress

Exchange 2007

Paano ibutang ang kinahanglanon nga programa para sa Bayluhan nga Programa (Exchange Server) 2007 Gabyahe nga Ehe, Karton sang Sulat (MBX), kag Alagyan sang Kliente nga Programa (CAS) sa PowerShell?

Exchange 2010

Paano ibutang ang kinahanglanon para sa programa Bayluhan nga Programa 2010 Gabyahe nga Ehe, Karton sang Sulat (MBX), kag Alagyan sang nga Programa (CAS) sa PowerShell?

Exchange 2013

Paano ibutang ang kinahanglanon para sa programa Bayluhan nga Programa 2013 Karton sang Sulat (MBX) kag Alagyan sang Kliente nga Programa (CAS) paagi sa PowerShell?