FAQ POWERSHELL SA CEBUANO

By | May 15, 2015


beta-v2-0


Nga konsepto: Ang labing kanunay nga gipangutana nga pangutana bahin sa Powershell.

Inyong magamit kini nga listahan sa lain-laing mga paagi:

  • Aron sa pagkopya / Paste mga sugo ngadto sa usa ka script
  • Sa pagtan-aw sa madali ang syntax sa usa ka piho nga sugo
  • Aron sa pagpalambo sa inyong teknikal nga kahibalo
  • Sa bag-ong mga sugo
  • Aron sa pag-andam sa usa ka trabaho interview

Updated
Hulyo 02, 2015
Author Steve Renard
Source cebuano.powershell-guru.com
Mga kategoriya
75
Mga Pangutana
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

Sa unsa nga paagi sa pagtino sa akong bersyon sa PowerShell?

Sa unsa nga paagi sa pagdagan PowerShell sa laing bersyon sa sa likod pagkaparis?
powershell.exe -Version 2.0

Unsa nga paagi sa nagkinahanglan sa usa ka minimal PowerShell version (3.0 ug mas taas) sa usa ka script uban PowerShell?
#Requires -Version 3.0

Unsa nga paagi sa nagkinahanglan administratibo nga mga pribilehiyo alang sa usa ka script uban PowerShell?

Sa unsa nga paagi sa pagsusi sa mga lantugi sa usa ka script uban PowerShell?
help -Name .\Get-ExchangeEnvironmentReport.ps1 -Full

Sa unsa nga paagi sa pagkuha sa mga impormasyon alang sa mga kasamtangan nga user sa PowerShell?
[Security.Principal.WindowsIdentity]::GetCurrent()

Unsa nga paagi sa paghimo, edit, ug dayon ikarga sa usa ka profile sa PowerShell?

Unsa nga paagi sa pagbuhat sa usa ka nga paghunong sa 5 segundos / minutos sa usa ka script uban PowerShell?
Start-Sleep -Seconds 5
Start-Sleep -Seconds 300 # 5 minutes

Sa unsa nga paagi sa pagkuha sa katapusan nga boot panahon uban PowerShell?
(Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime

Sa unsa nga paagi sa pagkuha sa matang accelerators sa PowerShell?

Sa unsa nga paagi sa paglista sa tuboy mga programa uban sa PowerShell?

Unsa nga paagi sa uninstall sa usa ka aplikasyon sa PowerShell?

Unsa nga paagi sa pagkuha sa usa ka screenshot sa tibuok desktop o sa usa ka aktibo nga bintana uban sa PowerShell?
Take-ScreenShot -Screen -File 'C:\scripts\screenshot.png' -Imagetype JPEG
Repository : Take-ScreenShot

Sa unsa nga paagi sa pagkuha sa mensahe sa ihap sa MSMQ paglinya uban sa PowerShell?

Sa unsa nga paagi sa sa sa sa pagpatay nga palisiya sa PowerShell?

Unsa nga paagi sa paghimo sa usa ka laktod nga paagi uban sa PowerShell?

Sa unsa nga paagi sa pagbuno o sa unpin sa usa ka programa sa taskbar sa PowerShell?

Sa unsa nga paagi sa pag-abli sa usa ka Windows Explorer sa PowerShell?
[Diagnostics.Process]::Start('explorer.exe')
Invoke-Item -Path C:\Windows\explorer.exe

Sa unsa nga paagi sa paglista device mga drayber sa PowerShell?
Get-WmiObject -Class Win32_PnPSignedDriver
Get-WindowsDriver -Online -All
driverquery.exe

Unsa nga paagi sa paghimo sa usa ka GUID sa PowerShell?

Sa unsa nga paagi aron sa pagkuha sa sa nahimutangan sa mga temporaryo nga directory alang sa kasamtangan nga user sa PowerShell?
[System.IO.Path]::GetTempPath()

Sa unsa nga paagi sa pag-apil sa usa ka dalan, ug usa ka bata nga dalan ngadto sa usa ka single nga dalan uban sa PowerShell?
Join-Path -Path C:\ -ChildPath \windows

Sa unsa nga paagi sa paglista sa tanan cmdlets “sul- *” uban sa PowerShell?
Get-Command -Verb Get

Sa unsa nga paagi sa paglista sa espesyal nga sistema sa folder nga uban sa PowerShell?

Unsa nga paagi sa bukid sa ISO / VHD file uban PowerShell?
Mount-DiskImage 'D:\ISO\file.iso' # ISO
Mount-DiskImage 'D:\VHD\file.vhd' # VHD

Sa unsa nga paagi sa pag-check NET Framework bersiyon sa instalar sa PowerShell?

Sa unsa nga paagi sa pagsusi kon sa NET Framework version 4.5-instalar sa PowerShell?
(Get-ItemProperty -Path 'HKLM:\Software\Microsoft\NET Framework Setup\NDP\v4\Full' -EA 0).Version -like '4.5*'

Sa unsa nga paagi sa pagsugod sa ug mohunong sa usa ka transcript (sa paghimo sa usa ka talaan sa mga Windows PowerShell sesyon) uban sa PowerShell?
Start-Transcript -Path 'C:\scripts\transcript.txt
Stop-Transcript

Sa unsa nga paagi sa pag-usab sa kasamtangan nga directory sa usa ka piho nga dapit uban sa PowerShell?
Set-Location -Path 'C:\scripts'

Sa unsa nga paagi sa paghawan sa screen sa PowerShell?
Clear-Host
cls # Alias

Sa unsa nga paagi sa pag-usab sa mga display resolusyon sa PowerShell?
Set-DisplayResolution -Width 1280 -Height 1024 -Force # Windows 2012

Sa unsa nga paagi sa sa sa sa “bug-os nga screen” nga bintana uban sa PowerShell?
mode.com 300

Sa unsa nga paagi aron sa pagkuha sa mga sukod (gilapdon ug gitas-on) sa usa ka hulagway sa PowerShell?

Sa unsa nga paagi sa pagkuha sa Windows produkto sa yawe sa PowerShell?

Perfmon

Unsa nga paagi sa pagkuha sa mga kasamtangan nga “% Processor Panahon” (average) sa katapusan nga 5 segundos (10 nga mga panahon) uban sa PowerShell?
(Get-Counter '\Processor(_total)\% Processor Time' -SampleInterval 5 -MaxSamples 10).CounterSamples.CookedValue

Assemblies

Sa unsa nga paagi sa load asembliya sa PowerShell?

Sa unsa nga paagi sa pag-check sa kasamtangan nga NET asembliya nga giluwanan sa PowerShell?

Sa unsa nga paagi sa pagpangita sa GAC ​​(Global Assembly nga bahin sa Cache) nga dalan uban sa PowerShell?

Clipboard

Sa unsa nga paagi sa pagkopya sa mga resulta sa clipboard sa PowerShell?

Sa unsa nga paagi sa pagkuha sa sulod sa mga clipboard sa PowerShell?
Add-Type -AssemblyName PresentationCore
[Windows.Clipboard]::GetText()

Hotfixes

Unsa nga paagi sa pagkuha sa mga hotfixes instalar sa PowerShell?
Get-HotFix -ComputerName $computer

Unsa nga paagi sa pagkuha sa mga hotfixes instalar sa atubangan / human sa usa ka piho nga petsa 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

Sa unsa nga paagi sa pagsusi kon ang usa ka hotfix instalar sa PowerShell?
Get-HotFix -Id KB2965142

Unsa nga paagi sa pagkuha sa mga hotfixes instalar sa usa ka hilit nga computer uban sa PowerShell?
Get-HotFix -ComputerName $computer

Pagefile

Sa unsa nga paagi sa pagkuha sa Pagefile nga impormasyon uban sa PowerShell?
Get-WmiObject -Class Win32_PageFileusage | Select-Object -Property Name, CurrentUsage, AllocatedBaseSize, PeakUsage, InstallDate

Sa unsa nga paagi sa pagkuha sa girekomendar gidak-on (MB) alang sa Pagefile sa PowerShell?
[Math]::Truncate(((Get-WmiObject -Class Win32_ComputerSystem).TotalPhysicalMemory) / 1MB) * 1.5

Unsa nga paagi sa paghimo sa usa ka Pagefile (4096 MB) sa (D 🙂 pagpapahawa sa PowerShell?

Unsa nga paagi sa panas sa usa ka Pagefile sa (C 🙂 pagpapahawa sa PowerShell?

Maintenance

Sa unsa nga paagi sa pagsusi sa mga pagkabahinbahin sa mga usa ka drive sa PowerShell?

Sa unsa nga paagi sa pagsusi sa mga disk sulod sa drive sa PowerShell?

Up


Files

Sa unsa nga paagi sa pag-abli sa usa ka file sa PowerShell?
Invoke-Item -Path 'C:\scripts\file.txt'
.'C:\scripts\file.txt'

Sa unsa nga paagi sa pagbasa sa usa ka file sa PowerShell?
Get-Content -Path 'C:\scripts\file.txt'
gc "C:\scripts\file.txt" # Alias

Sa unsa nga paagi sa pagsulat sa output ngadto sa usa ka file sa PowerShell?
'Line1', 'Line2', 'Line3' | Out-File -FilePath 'C:\scripts\file.txt'
'Line1', 'Line2', 'Line3' | Add-Content -Path file.txt

Sa unsa nga paagi sa pagkuha sa fullname sa sa kasamtangan nga script file uban sa PowerShell?
$MyInvocation.MyCommand.Path

Sa unsa nga paagi sa pag-compress / zip file uban PowerShell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::CreateFromDirectory($folder,$fileZIP)

Unsa nga paagi sa uncompress / unzip file uban PowerShell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::ExtractToDirectory($fileZIP, $folder)

Sa unsa nga paagi sa pagtan-aw sa mga files sa usa ka ZIP archive sa PowerShell?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::OpenRead($fileZIP)

Sa unsa nga paagi sa pagpasundayag sa gidak-on sa usa ka file 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

Sa unsa nga paagi sa pagpangita sa mga file mas dako o ubos pa kay sa 1 GB sa PowerShell?

Sa unsa nga paagi sa pagpasundayag sa ngalan sa usa ka file sa gawas sa extension sa PowerShell?
[System.IO.Path]::GetFileNameWithoutExtension('C:\Windows\system32\calc.exe') # Return calc

Sa unsa nga paagi sa pagpasundayag sa extension sa usa ka file sa PowerShell?
[System.IO.Path]::GetExtension('C:\scripts\file.txt') # Return .txt

Sa unsa nga paagi sa pagkuha sa file nga bersyon sa usa ka file sa PowerShell?

Sa unsa nga paagi sa pagkuha sa hash sa usa ka file sa PowerShell?
(Get-FileHash $file).Hash

Sa unsa nga paagi sa pagkuha sa MD5 / SHA1 checksum sa usa ka file sa PowerShell?
Get-FileHash $file -Algorithm MD5
Get-FileHash $file -Algorithm SHA1

Sa unsa nga paagi sa pagpasundayag sa tinago nga mga file uban sa PowerShell?

Sa unsa nga paagi sa pagsusi kon ang usa ka file may usa ka extension sa PowerShell?

Sa unsa nga paagi sa sa sa sa usa ka file nga ingon sa “Basaha lamang” uban sa PowerShell?
Set-ItemProperty -Path .\file.txt -Name IsReadOnly -Value $true

Sa unsa nga paagi sa pag-usab sa mga “LastWriteTime” hiyas nga sa miaging semana alang sa usa ka file sa PowerShell?
Set-ItemProperty -Path .\file.txt -Name LastWriteTime -Value ((Get-Date).AddDays(-7))
If not working, use Nirsoft tool: BulkFileChanger.

Unsa nga paagi sa paghimo sa usa ka bag-o nga file uban sa PowerShell?
New-Item -ItemType File -Path 'C:\scripts\file.txt' -Value 'FirstLine'

Sa unsa nga paagi nga ngalanan sa usa ka file sa PowerShell?
Rename-Item -Path 'C:\scripts\file.txt' -NewName 'C:\scripts\powershellguru2.txt'

Unsa nga paagi sa kinabag / batch usba ang pangalan sa daghang mga files sa PowerShell?
Get-ChildItem -Path C:\scripts\txt | Rename-Item -NewName { $_.Name -replace ' ', '_' }

Unsa nga paagi sa panas sa usa ka file sa PowerShell?
Remove-Item -Path 'C:\scripts\file.txt'

Sa unsa nga paagi sa pagpasundayag sa 10 pinaka-ulahing mga linya sa usa ka file sa PowerShell?
Get-Content -Path 'C:\scripts\log.txt' -Tail 10

Unsa nga paagi sa unblock sa pipila file sa usa ka folder sa PowerShell?
Get-ChildItem -Path 'C:\scripts\Modules' | Unblock-File

Sa unsa nga paagi aron sa pagpapahawa nga walay sulod nga mga linya gikan sa usa ka file sa PowerShell?
(Get-Content -Path file.txt) | Where-Object -FilterScript {$_.Trim() -ne '' } | Set-Content -Path file.txt

Sa unsa nga paagi sa pagsusi kon ang usa ka file anaa uban sa PowerShell?

Sa unsa nga paagi sa pagkuha sa bag-o nga / labing karaan nga gibuhat sa file sa usa ka folder sa PowerShell?

Sa unsa nga paagi aron sa pagpapahawa mga linya doble gikan sa usa ka file sa PowerShell?

Sa unsa nga paagi sa pagkuha sa files gibuhat sa mas o dili kaayo pa kay sa 1 bulan sa usa ka folder sa PowerShell?

Sa unsa nga paagi sa pagkuha sa files gibuhat sa mas o dili kaayo kay sa 1 ka tuig sa usa ka folder sa PowerShell?

Sa unsa nga paagi sa pag-export sa bili sa usa ka baryable sa usa ka file sa PowerShell?
Set-Content -Path file.txt -Value $variable

Sa unsa nga paagi sa pag-ihap sa gidaghanon sa mga files (* .txt) sa usa ka folder sa PowerShell?

Sa unsa nga paagi sa pagpangita sa usa ka hilo sa sulod daghang files sa PowerShell?
Select-String -Path 'C:\*.txt' -Pattern 'Steve'

Sa unsa nga paagi sa pagpasundayag sa mga unang / katapusan nga linya sa usa ka file sa PowerShell?

Sa unsa nga paagi sa pagpasundayag sa usa ka piho nga linya nga gidaghanon sa usa ka file sa PowerShell?

Sa unsa nga paagi sa pag-ihap sa gidaghanon sa mga mga linya sa usa ka file sa PowerShell?

Sa unsa nga paagi sa pag-ihap sa gidaghanon sa mga karakter ug mga pulong sa usa ka file sa PowerShell?

Sa unsa nga paagi sa pag-download sa usa ka file sa PowerShell?
Invoke-WebRequest -Uri 'http://www.nirsoft.net/utils/searchmyfiles.zip' -OutFile 'C:\tools\searchmyfiles.zip'

Sa unsa nga paagi sa pagpasundayag sa mga bug-os nga dalan sa usa ka file sa PowerShell?
Resolve-Path -Path .\script.ps1 # Return C:\Scripts\script.ps1

Copy

Sa unsa nga paagi sa pagkopya sa usa ka file ngadto sa usa ka folder sa PowerShell?
Copy-Item -Path 'C:\source\file.txt' -Destination 'C:\destination'

Sa unsa nga paagi sa pagkopya sa usa ka file ngadto sa daghang mga polder uban PowerShell?

Sa unsa nga paagi sa pagkopya daghang files sa usa ka folder 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

Sa unsa nga paagi sa pagpangita sa Global Catalog tigtagad sa Active Directory sa PowerShell?
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().GlobalCatalogs

Sa unsa nga paagi sa pagpangita sa mga dapit sa Active Directory sa PowerShell?
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().Sites

Sa unsa nga paagi sa pagpangita sa kasamtangan nga domain controller sa PowerShell?
(Get-ADDomainController).HostName

Sa unsa nga paagi sa pagpangita sa tanan nga mga domain controller sa usa ka domain sa PowerShell?

Sa unsa nga paagi sa pagpangita sa AD sa pagkopya kapakyasan sa PowerShell?
Get-ADReplicationFailure dc02.domain.com # Windows 8 and 2012

Sa unsa nga paagi sa pagpangita sa lapida tibuok kinabuhi alang sa mga kalasangan sa Aktibo Directory sa PowerShell?

Sa unsa nga paagi aron sa pagkuha sa mga detalye sa lasang / domain sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pagkuha sa dalan sa “thread butang” nga sudlanan sa Active Directory sa PowerShell?
(Get-ADDomain).DeletedObjectsContainer

Unsa nga paagi sa paghimo sa mga AD recycle bin bahin sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pagpasig-uli sa usa ka AD Account gikan sa recycle bin sa Active Directory sa PowerShell?
Get-ADObject -Filter 'samaccountname -eq "powershellguru"' -IncludeDeletedObjects | Restore-ADObject

Sa unsa nga paagi sa pagpangita sa FSMO papel uban sa PowerShell?

Sa unsa nga paagi nga makonektar ngadto sa usa ka piho nga domain controller sa PowerShell?
Get-ADUser -Identity $user -Server 'serverDC01'

Sa unsa nga paagi sa pagkuha sa kasamtangan nga Logon server sa PowerShell?

Unsa nga paagi sa paghimo sa “gpupdate” sa usa ka computer uban sa PowerShell?
Invoke-GPUpdate -Computer $computer -Force -RandomDelayInMinutes 0 # Windows 2012

Groups

Unsa nga paagi sa paghimo sa usa ka bag-o nga grupo sa Active Directory sa PowerShell?

Sa unsa nga paagi aron sa pagpapahawa sa usa ka grupo sa Active Directory sa PowerShell?
Remove-ADGroup -Identity 'PowershellGuru'

Sa unsa nga paagi aron sa pagdugang sa usa ka user ngadto sa usa ka grupo sa Active Directory sa PowerShell?
Add-ADGroupMember "Powershell Guru" -Members powershellguru

Sa unsa nga paagi aron sa pagpapahawa sa usa ka user gikan sa usa ka grupo sa Active Directory sa PowerShell?
Remove-ADGroupMember 'Powershell Guru' -Members powershellguru

Sa unsa nga paagi sa pagpangita sa walay sulod nga mga grupo (uban sa walay mga miyembro) sa Active Directory sa PowerShell?
Get-ADGroup -Filter * -Properties Members | Where-Object -FilterScript {-not $_.Members}

Sa unsa nga paagi sa pag-isip nga walay sulod nga mga grupo (uban sa walay mga miyembro) sa Active Directory sa PowerShell?
(Get-ADGroup -Filter * -Properties Members | Where-Object -FilterScript {-not $_.Members}).Count

Unsa nga paagi sa pagkuha sa mga sakop sa usa ka grupo sa Active Directory sa PowerShell?

Unsa nga paagi sa pagkuha sa mga sakop sa usa ka grupo uban sa mga miyembro sa recursive Active Directory sa PowerShell?

Sa unsa nga paagi sa pag-ihap sa gidaghanon sa mga sakop sa usa ka grupo sa uban / sa walay recursive mga miyembro sa Active Directory sa PowerShell?

Users

Unsa nga paagi sa paggamit sa usa ka wildcard diha sa filter sa “Get-ADUser” sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pagbalhin sa usa ka user ngadto sa laing OU sa Active Directory sa PowerShell?
Move-ADObject -Identity $dn -TargetPath 'OU=myOU,DC=domain,DC=com'

Sa unsa nga paagi sa pagpangita sa tanan nga mga mga miyembro nga (nagsalag) alang sa usa ka user sa PowerShell?
Get-ADGroup -LDAPFilter "(member:1.2.840.113556.1.4.1941:=$($dn))"

Sa unsa nga paagi sa pagkuha sa mga miyembro (mubo nga ngalan / truncated) alang sa usa ka user sa PowerShell?
(Get-ADUser $user -Properties MemberOf).MemberOf | ForEach-Object -Process {($_ -split ',')[0].Substring(3)} | Sort-Object

Unsa nga paagi sa usbon ang ngalan sa Ngalan (FullName), (DisplayName), GivenName (FirstName), ug magbansagon sa (LastName) alang sa usa ka user asoy sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pag-usab sa mga Description, Office, ug sa telepono nga gidaghanon alang sa usa ka user asoy sa Active Directory sa PowerShell?
Set-ADUser $samAccountName -Description 'IT Consultant' -Office 'Building B' -OfficePhone '12345'

Unsa nga paagi sa sa sa expiration date sa “31/12/2015” o “Wala” alang sa usa ka user asoy sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pag-abli sa usa ka user asoy sa Active Directory sa PowerShell?
Unlock-ADAccount $samAccountName

Sa unsa nga paagi aron sa / kakulangan sa usa ka user asoy sa Active Directory sa PowerShell?

Sa unsa nga paagi aron sa pagpapahawa sa usa ka user asoy sa Active Directory sa PowerShell?
Remove-ADUser $samAccountName

Sa unsa nga paagi sa pag-Reset sa usa ka password alang sa usa ka user asoy sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pag-Reset sa usa ka password alang sa pipila ka mga asoy nga user (kinabag) sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pagpangita sa tag-iya sa usa ka file sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pagpangita sa OU (organisasyon Unit) alang sa usa ka user sa Active Directory sa PowerShell?
[regex]::match("$((Get-ADUser $user -Properties DistinguishedName).DistinguishedName)",'(?=OU=)(.*\n?)').value

Sa unsa nga paagi sa pagpangita sa mga disabled nga user asoy sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pagpangita expired user asoy sa Active Directory sa PowerShell?
Search-ADAccount -AccountExpired

Sa unsa nga paagi sa pagpangita sa mga trangka user asoy sa Active Directory sa PowerShell?
Search-ADAccount -LockedOut

Sa unsa nga paagi sa pagpangita sa Sid sa usa ka user asoy sa Active Directory sa PowerShell?
(Get-ADUser $user -Properties SID).SID.Value

Sa unsa nga paagi sa kinabig sa usa ka username sa Sid sa Active Directory sa PowerShell?

Sa unsa nga paagi sa kinabig sa usa ka Sid sa username sa Active Directory sa PowerShell?

Unsa nga paagi sa pagbahin sa Distinguished Ngalan sa usa ka user asoy sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pagpangita sa petsa sa paglalang / kausaban sa usa ka user asoy sa Active Directory sa PowerShell?
Get-ADUser -Identity $user -Properties whenChanged, whenCreated | Format-List -Property whenChanged, whenCreated

Sa unsa nga paagi sa pagpasundayag sa mga optional ug mandatory kabtangan alang sa klase “User” sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pagkuha sa LDAP dalan alang sa usa ka user sa Active Directory sa PowerShell?

Sa unsa nga paagi sa pag-usab sa CN (Canonical Ngalan) alang sa usa ka user sa Active Directory sa PowerShell?
Rename-ADObject $((Get-ADUser $user -Properties DistinguishedName).DistinguishedName) -NewName 'Steve Renard'

Sa unsa nga paagi sa pagkuha sa organisasyon Unit (OU) ginikanan sa usa ka user sa Active Directory sa PowerShell?

Unsa nga paagi sa pagkuha sa mga tag-iya sa usa ka user (nga nagbuhat sa asoy) sa Active Directory sa PowerShell?

Sa unsa nga paagi sa kinabig sa PwdLastSet kinaiya alang sa usa ka user sa Active Directory sa PowerShell?

Computers

Sa unsa nga paagi sa pagsulay sa luwas nga channel sa taliwala sa mga lokal nga mga computer ug sa domain sa PowerShell?
Test-ComputerSecureChannel

Sa unsa nga paagi sa pag-ayo sa mga luwas nga channel sa taliwala sa mga lokal nga mga computer ug sa domain sa PowerShell?
Test-ComputerSecureChannel -Repair

Unsa nga paagi sa kakulangan sa usa ka computer asoy sa Active Directory sa PowerShell?
Disable-ADAccount $computer

Sa unsa nga paagi sa pagpangita sa mga computer uban sa piho nga Operating System sa Active Directory sa PowerShell?

Organizational Unit (OU)

Unsa nga paagi sa paghimo sa usa ka organisasyon Unit (OU) sa Active Directory sa PowerShell?
New-ADOrganizationalUnit -Name 'STEVE' -Path 'DC=domain,DC=com'

Sa unsa nga paagi sa pagkuha sa organisasyon Unit (OU) detalye sa Active Directory sa PowerShell?
Get-ADOrganizationalUnit 'OU=STEVE,DC=domain,DC=com' -Properties *

Sa unsa nga paagi sa pag-usab sa paghulagway sa usa ka organisasyon Unit (OU) sa Active Directory sa PowerShell?
Set-ADOrganizationalUnit 'OU=STEVE,DC=domain,DC=com' -Description 'My description'

Sa unsa nga paagi aron sa / kakulangan sa usa ka organisasyon Unit (OU) gikan sa sulagma pagtangtang sa Active Directory sa PowerShell?

Unsa nga paagi sa paghimo sa mga aksidente pagtangtang sa tanan nga mga organisasyon Unit (OU) sa Active Directory sa PowerShell?

Unsa nga paagi sa panas sa usa ka organisasyon Unit (OU) gipanalipdan gikan sa aksidente nga pagtangtang sa Active Directory sa PowerShell?

Sa unsa nga paagi sa kinabig sa usa ka Distinguished Ngalan sa usa ka organisasyon Unit (OU) sa Canonical Ngalan sa Active Directory sa PowerShell?

Sa unsa nga paagi sa paglista sa walay sulod nga organisasyon Units (-laing) uban sa PowerShell?

Unsa nga paagi sa pagkuha sa mga manager sa usa ka grupo uban sa PowerShell?
(Get-ADGroup $dn -Properties Managedby).Managedby

Up


Regex (Regular Expression)

Sa unsa nga paagi sa pagkuha sa usa ka IP address v4 (80.80.228.8) uban sa Regex uban 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

Unsa nga paagi sa pagkuha sa usa ka pakigpulong sa MAC (C0-D9-62-39-61-2D) uban sa separator “-” uban sa Regex uban 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

Unsa nga paagi sa pagkuha sa usa ka pakigpulong sa MAC (C0: D9: 62: 39: 61: 2D) uban sa separator “:” uban sa Regex uban 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

Unsa nga paagi sa pagkuha sa usa ka petsa (10/02/2015) sa Regex uban PowerShell?
$example = 'The date is 10/02/2015'
$date = [regex]::match($example,'(\d{2}\/\d{2}\/\d{4})').value

Unsa nga paagi sa pagkuha sa usa ka URL (www.powershell-guru.com) uban sa Regex uban PowerShell?
$example = 'The URL is www.powershell-guru.com'
$url = [regex]::match($example,'[a-z]+[:.].*?(?=\s)').value

Sa unsa nga paagi sa pagkuha sa usa ka email (user@domain.com) uban sa Regex uban 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

Sa unsa nga paagi sa pagkuha “guru” gikan sa hilo nga panig-ingnan sa uban sa Regex PowerShell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=-)(.*\n?)(?=.com)').value

Sa unsa nga paagi sa pagkuha “guru.com” gikan sa hilo nga panig-ingnan sa uban sa Regex PowerShell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=-)(.*\n?)(?<=.)').value

Sa unsa nga paagi sa pagkuha “powershell-guru.com” gikan sa hilo nga panig-ingnan sa uban sa Regex PowerShell?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=www.)(.*\n?)').value

Sa unsa nga paagi sa pagkuha “123” gikan sa hilo nga panig-ingnan sa uban sa Regex PowerShell?
$example = 'Powershell123'
[regex]::match($example,'(\d+)').value

Sa unsa nga paagi sa pagkuha “$” (dolyar ilhanan) gikan sa hilo nga panig-ingnan sa uban sa Regex PowerShell?
$example = 'Powershell`$123'
[regex]::match($example,'(\$)').value

Sa unsa nga paagi sa pag-ilis sa usa ka kinaiya (* .com) uban sa laing (* .fr) sa usa ka hilo sa mga Regex uban PowerShell?
$example = 'www.powershell-guru.com'
[regex]::Replace($example, '.com','.fr')

Sa unsa nga paagi sa pag-ikyas sa usa ka hilo sa Regex uban PowerShell?
[regex]::Escape('\\server\share')

Up


Memory

Sa unsa nga paagi sa pagpugos sa usa ka koleksyon sa handumanan sa garbage collector sa PowerShell?
[System.GC]::Collect()
[System.GC]::WaitForPendingFinalizers()

Sa unsa nga paagi sa pagkuha sa RAM gidak-on sa usa ka computer uban sa PowerShell?

Up


Date

Unsa nga paagi sa pagkuha sa mga kasamtangan nga petsa sa PowerShell?
Get-Date
[Datetime]::Now

Sa unsa nga paagi sa pagpasundayag sa petsa sa lain-laing format sa PowerShell?

Sa unsa nga paagi sa kinabig sa usa ka petsa (Datetime) ngadto sa usa ka petsa (Ipalusot) uban sa PowerShell?
$datetimeToString = '{0:dd/MM/yy}' -f (Get-Date 30/01/2015)
$datetimeToString = (Get-Date 31/01/2015).ToShortDateString()

Sa unsa nga paagi sa kinabig sa usa ka petsa (Ipalusot) ngadto sa usa ka petsa (Datetime) uban sa PowerShell?
$stringToDatetime = [Datetime]::ParseExact('30/01/2015', 'dd/MM/yyyy', $null)

Unsa nga paagi sa kuwentahon ang kalainan (gidaghanon sa mga adlaw, Pipila ka oras sa, Minutos, o mga segundo) tali sa duha ka mga petsa 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

Sa unsa nga paagi sa pagtandi sa duha ka mga petsa 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

Sa unsa nga paagi sa matang sa usa ka gubat sa mga petsa nga “Datetime” uban sa PowerShell?
$arrayDate | Sort-Object -Property {$_ -as [Datetime]}

Sa unsa nga paagi sa pagsugod sa ug mohunong sa usa ka stopwatch sa PowerShell?
$chrono = [Diagnostics.Stopwatch]::StartNew()
$chrono.Stop()
$chrono

Sa unsa nga paagi sa pagkuha sa kasamtangan nga adlaw sa semana uban sa PowerShell?
(Get-Date).DayOfWeek #Sunday

Sa unsa nga paagi sa pagkuha sa kagahapon sa date uban sa PowerShell?
(Get-Date).AddDays(-1)

Sa unsa nga paagi sa pagkuha sa gidaghanon sa mga adlaw sa usa ka bulan (sa Pebrero 2015) uban sa PowerShell?
[DateTime]::DaysInMonth(2015, 2)

Sa unsa nga paagi nga masayud sa usa ka tuig luksoan sa PowerShell?
[DateTime]::IsLeapYear(2015)

Sa unsa nga paagi sa paglista sona sa panahon uban sa PowerShell?
[System.TimeZoneInfo]::GetSystemTimeZones()

Up


Networking

Unsa nga paagi sa encode (sa ASCII format) ug pagbadbad sa usa ka URL sa PowerShell?

Unsa ang mga katumbas sa mga lumad nga network sugo sa PowerShell?

Sa unsa nga paagi sa pagkuha sa IP adres sa PowerShell?
Get-NetIPAddress # Windows 8.1 & Windows 2012
Get-NetIPConfiguration # Windows 8.1 & Windows 2012

Sa unsa nga paagi nga naghimo og kakulangan IP address v6 (IPv6) uban sa PowerShell?

Unsa nga paagi sa validate sa usa ka IP address v4 (IPv4) uban sa PowerShell?
if([ipaddress]'10.0.0.1'){'validated'}

Sa unsa nga paagi sa pagpangita sa gawas nga IP address sa PowerShell?

Sa unsa nga paagi sa pagpangita sa Hostname gikan sa usa ka IP address sa PowerShell?
([System.Net.Dns]::GetHostEntry($IP)).Hostname

Sa unsa nga paagi sa pagpangita sa IP address nga gikan sa usa ka Hostname sa PowerShell?
([System.Net.Dns]::GetHostAddresses($computer)).IPAddressToString

Sa unsa nga paagi sa pagpangita sa FQDN gikan sa usa ka Hostname sa PowerShell?
[System.Net.Dns]::GetHostByName($computer).HostName

Sa unsa nga paagi sa pagpangita sa network kontorno (IP, Subnet, Gateway, ug DNS) uban sa PowerShell?

Sa unsa nga paagi sa pagpangita sa MAC pakigpulong uban sa PowerShell?
Get-CimInstance win32_networkadapterconfiguration | Select-Object -Property Description, Macaddress
Get-WmiObject -Class win32_networkadapterconfiguration | Select-Object -Property Description, Macaddress

Unsa nga paagi sa ping sa usa ka computer uban sa PowerShell?

Sa unsa nga paagi sa pagsusi kon ang usa ka computer nga konektado sa internet sa PowerShell?

Unsa nga paagi sa pagbuhat sa usa ka “whois” lookup alang sa usa ka website sa PowerShell?
$whois = New-WebServiceProxy 'http://www.webservicex.net/whois.asmx?WSDL'
$whois.GetWhoIs('powershell-guru.com')

Sa unsa nga paagi aron sa pagkuha sa mga detalye sa usa ka publiko nga IP (geolocation) uban sa PowerShell?

Sa unsa nga paagi sa pagsusi kon ang usa ka pantalan bukas / sirado sa PowerShell?
New-Object -TypeName Net.Sockets.TcpClient -ArgumentList $computer, 135

Unsa nga paagi sa paghimo sa “tracert” uban sa PowerShell?
Test-NetConnection www.google.com -TraceRoute

Sa unsa nga paagi sa pag-ayo sa usa ka panimalay network koneksyon profile sa PowerShell?
Get-NetAdapter | Format-Table -Property Name, InterfaceDescription, ifIndex -AutoSize # Windows 8.1
Set-NetConnectionProfile -InterfaceIndex 6 -NetworkCategory Private

Sa unsa nga paagi sa pagpakita sa TCP pantalan nga koneksyon uban sa PowerShell?
netstat.exe -ano
Get-NetTCPConnection #Windows 8 and 2012

Unsa nga paagi sa usa ka taas nga shorten URL ngadto sa usa ka gamay nga URL sa PowerShell?
$url = 'www.powershell-guru.com'
$tiny = Invoke-RestMethod -Uri "http://tinyurl.com/api-create.php?url=$url"

Sa unsa nga paagi sa pagkuha sa proxy setting sa PowerShell?
Get-ItemProperty -Path HKCU:"Software\Microsoft\Windows\CurrentVersion\Internet Settings"

DNS

Sa unsa nga paagi sa pagsusi sa mga DNS cache sa usa ka lokal nga computer uban sa PowerShell?
ipconfig.exe /displaydns
Get-DnsClientCache #Windows 8 and 2012

Sa unsa nga paagi aron sa paghawan sa usa ka DNS cache sa usa ka lokal nga computer uban sa PowerShell?
ipconfig.exe /flushdns
Start-Process -FilePath ipconfig -ArgumentList /flushdns -WindowStyle Hidden
Clear-DnsClientCache #Windows 8 and 2012

Sa unsa nga paagi aron sa paghawan sa usa ka DNS cache sa hilit nga mga computer uban sa PowerShell?
Invoke-Command -ScriptBlock {Clear-DnsClientCache} -ComputerName computer01, computer02

Unsa nga paagi sa pagbasa sa mga panon file uban sa PowerShell?
Get-Content -Path 'C:\Windows\system32\drivers\etc\hosts'

Up


Password

Sa unsa nga paagi sa pagmugna sa usa ka random password sa PowerShell?
[Reflection.Assembly]::LoadWithPartialName('System.Web')
[System.Web.Security.Membership]::GeneratePassword(30,2)

Sa unsa nga paagi sa pag-usab sa mga lokal nga password alang sa usa ka administrador sa usa ka hilit nga server uban sa PowerShell?
$admin = [ADSI]('WinNT://server01/administrator,user')
$admin.SetPassword($password)
$admin.SetInfo()

Sa unsa nga paagi sa pagpangita sa password expiration date sa usa ka asoy sa Active Directory sa PowerShell?

Up


Printers

Sa unsa nga paagi sa paglista sa tanan nga mga tig-imprenta alang sa usa ka piho nga server uban sa PowerShell?
Get-WmiObject -Query 'Select * From Win32_Printer' -ComputerName $computer

Sa unsa nga paagi sa paglista sa tanan nga mga pantalan alang sa usa ka piho nga server uban sa PowerShell?
Get-WmiObject -Class Win32_TCPIPPrinterPort -Namespace 'root\CIMV2' -ComputerName $computer

Sa unsa nga paagi sa pag-usab sa comment / nahimutangan sa usa ka tig-imprinta sa PowerShell?

Sa unsa nga paagi aron sa paghinlo (kanselahon ang tanan nga mga trabaho) sa usa ka tig-imprinta sa PowerShell?
$printer = Get-WmiObject -Class win32_printer -Filter "Name='HP Deskjet 2540 series'"
$printer.CancelAllJobs()

Sa unsa nga paagi sa pag-imprinta sa usa ka pagsulay nga pahina alang sa usa ka tig-imprinta sa PowerShell?
$printer = Get-WmiObject -Class win32_printer -Filter "Name='HP Deskjet 2540 series'"
$printer.PrintTestPage()

Sa unsa nga paagi sa pagkuha sa print paglinya alang sa mga tig-imprenta sa PowerShell?

Up


Regedit

Read

Sa unsa nga paagi sa paglista registry hives uban sa PowerShell?
Get-ChildItem -Path Registry::

Sa unsa nga paagi sa pagkuha sa registry mga mithi ug bili matang sa PowerShell?

Sa unsa nga paagi sa paglista registry yawe subkeys sa PowerShell?

Sa unsa nga paagi sa paglista registry yawe subkeys sa usa ka recursive nga paagi uban sa PowerShell?
Get-ChildItem -Path 'HKLM:\SYSTEM' -Recurse -ErrorAction SilentlyContinue

Sa unsa nga paagi sa pagpangita sa usa ka piho nga subkeys sa ngalan uban PowerShell?
Get-ChildItem -Path 'HKLM:\SOFTWARE' -Include *Plugin* -Recurse -ErrorAction SilentlyContinue

Sa unsa nga paagi sa pagbalik lamang sa ngalan sa registry subkeys sa PowerShell?
(Get-ChildItem -Path 'HKLM:\SYSTEM').Name # Return HKEY_LOCAL_MACHINE\SYSTEM\ControlSet
Get-ChildItem -Path 'HKLM:\SYSTEM' -Name # Return ControlSet

Sa unsa nga paagi sa paglista registry mga prinsipyo sa PowerShell?
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'

Sa unsa nga paagi sa pagbasa sa usa ka piho nga registry bili PowerShell?
(Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').ProductName

Sa unsa nga paagi sa pagbasa sa usa ka piho nga registry bili sa usa ka hilit nga computer uban sa PowerShell?

Write

Unsa nga paagi sa paghimo sa usa ka bag-o nga registry yawe sa PowerShell?
New-Item -Path 'HKCU:\Software\MyApplication'

Unsa nga paagi sa paghimo sa usa ka registry bili PowerShell?
New-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version' -Value '1.0'

Sa unsa nga paagi sa pag-usab sa usa ka kasamtangan nga registry bili PowerShell?
Set-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version' -Value '2.0'

Delete

Unsa nga paagi sa panas sa usa ka registry bili PowerShell?
Remove-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version'

Unsa nga paagi sa panas sa usa ka registry yawe sa PowerShell?
Remove-Item -Path 'HKCU:\Software\MyApplication' -Force

Test

Sa unsa nga paagi sa pagsulay kon ang usa ka registry yawe anaa sa PowerShell?
Test-Path -Path 'HKCU:\Software\MyApplication'

Sa unsa nga paagi sa pagsulay kon ang usa ka registry bili anaa sa PowerShell?
(Get-Item -Path 'HKCU:\Software\MyApplication').GetValueNames() -contains 'Version'

Up


Strings

Sa unsa nga paagi aron sa pagpapahawa puti nga-nga luna sa mga karakter gikan sa sinugdanan sa usa ka hilo sa PowerShell?
$string = ' PowershellGuru'
$string = $string.TrimStart()

Sa unsa nga paagi aron sa pagpapahawa puti nga-nga luna sa mga karakter gikan sa kinatumyan sa usa ka hilo sa PowerShell?
$string = 'PowershellGuru '
$string = $string.TrimEnd()

Sa unsa nga paagi aron sa pagpapahawa puti nga-luna karakter (nga nagsugod ug natapos) sa usa ka hilo sa PowerShell?
$string = ' PowershellGuru '
$string = $string.Trim()

Sa unsa nga paagi sa kinabig sa usa ka hilo sa mga ibabaw nga kaso sa PowerShell?
$string = 'powershellguru'
$string = $string.ToUpper()

Sa unsa nga paagi sa kinabig sa usa ka hilo sa ipaubos kaso uban sa PowerShell?
$string = 'POWERSHELLGURU'
$string = $string.ToLower()

Sa unsa nga paagi sa pagpili sa substring “PowerShell” sa hilo “PowerShellGuru” uban sa PowerShell?
$string.Substring(0,10)

Sa unsa nga paagi sa pagpili sa substring “Guru” sa hilo “PowerShellGuru” uban sa PowerShell?
$string.Substring(10)

Sa unsa nga paagi sa pagpili sa gidaghanon “123” sa “PowerShell123Guru” uban sa PowerShell?
$string = 'Powershell123Guru'
[regex]::match($string,'(\d+)').value

Sa unsa nga paagi sa pagkuha sa zero-based nga index sa “Guru” sa hilo “PowerShellGuru” uban sa PowerShell?
$string.IndexOf('Guru') # 10

Sa unsa nga paagi sa pagsusi kon ang usa ka hilo mao ang bili o walay sulod sa PowerShell?
$string = $null
$string = ''
[string]::IsNullOrEmpty($string)

Sa unsa nga paagi sa pagsusi kon ang usa ka hilo mao ang bili, walay sulod, o naglangkob lamang sa puti-luna sa mga karakter sa PowerShell?
$string = $null
$string = ''
$string = ' '
[string]::IsNullOrWhiteSpace($string)

Sa unsa nga paagi sa pagsusi kon ang usa ka hilo naglakip og usa ka piho nga sulat uban sa PowerShell?
$string = 'PowershellGuru'
$string.Contains('s')
[regex]::match($string,'s').Success

Sa unsa nga paagi sa pagbalik sa gitas-on sa usa ka hilo sa PowerShell?
$string.Length

Unsa nga paagi sa concatenate duha ka mga lambo sa PowerShell?

Sa unsa nga paagi sa pagpares sa usa o pipila ka brackets “[]” diha sa usa ka hilo sa PowerShell?
$string = '[PowershellGuru]'
$string -match '\[' # Only 1
$string -match '\[(.*)\]' # Several

Sa unsa nga paagi sa pagpares sa usa o pipila ka parentesis “()” sa usa ka hilo sa PowerShell?
$string = '(PowershellGuru)'
$string -match '\(' # Only 1
$string -match '\((.*)\)' # Several

Sa unsa nga paagi sa pagpares alang sa usa o pipila ka kulot bracket “{}” sa usa ka hilo sa PowerShell?
$string = '{PowershellGuru}'
$string -match '\{' # Only 1
$string -match '\{(.*)\}' # Several

Sa unsa nga paagi sa pagpares alang sa usa o pipila ka anggulo brackets “<>” sa usa ka hilo sa PowerShell?
$string = ''
$string -match '\<' # Only 1
$string -match "\<(.*)\>" # Several

Unsa nga paagi sa pagpares sa bisan unsa nga lowercase mga sulat (ABC) sa usa ka hilo sa PowerShell?
$string = 'POWERSHELLGURU'
$string -cmatch "^[a-z]*$" #False

Unsa nga paagi sa pagpares sa bisan unsa nga upperletters (ABC) sa usa ka hilo sa PowerShell?
$string = 'powershellguru'
$string -cmatch "^[A-Z]*$" #False

Sa unsa nga paagi sa pagpares sa “[p” (p ubos nga kaso) sa usa ka hilo sa PowerShell?
$string = '[powershellGuru]'
$string -cmatch '\[[a-z]\w+' #True

Sa unsa nga paagi sa pagpares sa “[P” (P ibabaw nga kaso) sa usa ka hilo sa PowerShell?
$string = '[PowershellGuru]'
$string -cmatch '\[[A-Z]\w+' #True

Sa unsa nga paagi sa pag-ilis sa usa ka linya uban sa laing linya sa PowerShell?
$a = 'Line A'
$b = 'Line B'
$a = $a -replace $a, $b

Sa unsa nga paagi sa kinabig sa usa ka division operasyon sa usa ka hilo (nga porsyento) uban sa PowerShell?
(1/2).ToString('P')

Sa unsa nga paagi sa matang kuldas nga adunay sulod nga mga numero uban sa PowerShell?

Sa unsa nga paagi sa pagpili sa mga katapusan nga pulong sa usa ka tudling-pulong uban sa PowerShell?
$sentence = 'My name is Steve Renard'
$sentence.Split(' ')[-1] # Returns Renard

Sa unsa nga paagi sa pagkuha sa kinadak-ang pulong sa usa ka tudling-pulong uban sa PowerShell?
$sentence = 'My name is Steve Renard'
$sentence.Split(' ') | Sort-Object -Property Length | Select-Object -Last 1 # Returns Renard

Sa unsa nga paagi sa pag-ihap sa gidaghanon sa mga panahon sa usa ka hilo anaa sa sulod sa usa ka tudling-pulong uban sa PowerShell?
$sentence = 'steve steve steve renard'
[regex]::Matches($sentence, 'steve').Count # Returns 3

Sa unsa nga paagi sa pagkopya sa matag kinaiya diha sa usa ka hilo sa usa ka kinaiya pagtalay sa PowerShell?

Sa unsa nga paagi sa kinabig sa unang sulat sa uppercase sa usa ka hilo sa PowerShell?

Unsa nga paagi sa pad (wala o sa tuo) sa usa ka hilo sa PowerShell?

Unsa nga paagi sa encode ug paghubad sa usa ka hilo sa Base64 uban PowerShell?

Sa unsa nga paagi sa kinabig sa usa ka gidaghanon (sa ug gikan sa) duha uban sa PowerShell?

Sa unsa nga paagi sa pagbalik lamang sa katapusan nga ginikanan folder sa usa ka dalan sa PowerShell?

Sa unsa nga paagi sa pagbalik lamang sa katapusan nga nga butang sa usa ka dalan sa PowerShell?

Up


Math

Sa unsa nga paagi sa paglista sa mga pamaagi sa mga System.Math klase sa PowerShell?
[System.Math] | Get-Member -Static -MemberType Method

Sa unsa nga paagi sa pagbalik sa mga bug-os nga bili uban sa PowerShell?
[Math]::Abs(-12) #Returns 12
[Math]::Abs(-12.5) # Returns 12.5

Sa unsa nga paagi sa pagbalik sa mga anggulo kansang sine mao ang bungat gidaghanon sa PowerShell?
[Math]::ASin(1) #Returns 1,5707963267949

Sa unsa nga paagi sa pagbalik sa mga kisame nga bili uban sa PowerShell?
[Math]::Ceiling(1.4) #Returns 2
[Math]::Ceiling(1.9) #Returns 2

Sa unsa nga paagi sa pagbalik sa mga salog nga bili uban sa PowerShell?
[Math]::Floor(1.4) #Returns 1
[Math]::Floor(1.9) #Returns 1

Sa unsa nga paagi sa pagbalik sa natural nga (base e) logarítmo sa espesipikong gidaghanon sa PowerShell?
[Math]::Log(4) #Returns 1,38629436111989

Sa unsa nga paagi sa pagbalik sa base 10 logarítmo sa usa ka bungat gidaghanon sa PowerShell?
[Math]::Log10(4) #Returns 0,602059991327962

Sa unsa nga paagi sa pagbalik sa maximum sa duha ka mga prinsipyo sa PowerShell?
[Math]::Max(2,4) #Returns 4
[Math]::Max(-2,-4) #Returns -2

Sa unsa nga paagi sa pagbalik sa minimum nga sa duha ka mga prinsipyo sa PowerShell?
[Math]::Min(2,4) #Returns 2
[Math]::Max(-2,-4) #Returns -4

Sa unsa nga paagi sa pagbalik sa usa ka gidaghanon gibanhaw ngadto sa usa ka partikular nga gahum uban sa PowerShell?
[Math]::Pow(2,4) #Returns 16

Sa unsa nga paagi sa pagbalik sa usa ka decimal bili sa labing duol nga integral nga bili uban sa PowerShell?
[Math]::Round(3.111,2) #Returns 3,11
[Math]::Round(3.999,2) #Returns 4

Sa unsa nga paagi sa pagbalik sa mga bahin sa usa ka bungat decimal nga gidaghanon uban PowerShell?
[Math]::Truncate(3.111) #Returns 3
[Math]::Truncate(3.999) #Returns 3

Sa unsa nga paagi sa pagbalik sa square gamut sa usa ka bungat gidaghanon sa PowerShell?
[Math]::Sqrt(16) #Returns 4

Sa unsa nga paagi sa pagbalik sa mga PI kanunay uban sa PowerShell?
[Math]::Pi #Returns 3,14159265358979

Sa unsa nga paagi sa pagbalik sa mga natural nga logarithmic base (kanunay nga e) uban sa PowerShell?
[Math]::E #Returns 2,71828182845905

Sa unsa nga paagi sa pagsusi kon ang usa ka gidaghanon mao ang bisan pa o sa lain, talagsaon sa PowerShell?
[bool]($number%2)

Up


Hashtables

Unsa nga paagi sa paghimo sa usa ka walay sulod nga hashtable sa PowerShell?
$hashtable = @{}
$hashtable = New-Object -TypeName System.Collections.Hashtable

Unsa nga paagi sa paghimo sa usa ka hashtable uban sa mga butang uban sa PowerShell?

Unsa nga paagi sa paghimo sa usa ka hashtable lainlainon pinaagi sa yawe / ngalan (nagmando dictionary) uban sa mga butang uban sa PowerShell?

Sa unsa nga paagi aron sa pagdugang sa mga butang (yawe-bili parisan) ngadto sa usa ka hashtable sa PowerShell?
$hashtable.Add('Key3', 'Value3')

Unsa nga paagi sa pagkuha sa usa ka piho nga bili sa usa ka hashtable sa PowerShell?
$hashtable.Key1
$hashtable.Get_Item('Key1')

Sa unsa nga paagi sa pagkuha sa minimum nga bili sa usa ka hashtable sa PowerShell?

Sa unsa nga paagi sa pagkuha sa maximum nga bili sa usa ka hashtable sa PowerShell?

Unsaon sa pag-usab sa mga butang sa usa ka hashtable sa PowerShell?
$hashtable.Set_Item('Key1', 'Value1Updated')

Sa unsa nga paagi aron sa pagpapahawa mga butang sa usa ka hashtable sa PowerShell?
$hashtable.Remove('Key1')

Sa unsa nga paagi aron sa paghawan sa usa ka hashtable sa PowerShell?
$hashtable.Clear()

Sa unsa nga paagi sa pag-check sa atubangan sa usa ka piho nga yawe / bili sa usa ka hashtable sa PowerShell?
$hashtable.ContainsKey('Key3')
$hashtable.ContainsValue('Value3')

Sa unsa nga paagi sa matang sa yawe / bili sa usa ka hashtable sa PowerShell?
$hashtable.GetEnumerator() | Sort-Object -Property Name
$hashtable.GetEnumerator() | Sort-Object -Property Value -Descending

Up


Arrays

Unsa nga paagi sa paghimo sa usa ka walay sulod nga gubat uban sa PowerShell?
$array = @()
$array = [System.Collections.ArrayList]@()

Sa unsa nga paagi sa paghimo sa usa ka gubat uban sa mga butang uban 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

Sa unsa nga paagi aron sa pagdugang sa mga butang sa usa ka gubat uban sa PowerShell?
$array += 'D'
[void]$array.Add('D')

Unsa nga paagi sa pag-usab sa usa ka butang sa usa ka gubat uban sa PowerShell?
$array[0] = 'Z' # 1st item[0]

Sa unsa nga paagi sa pagsusi sa mga gidak-on sa usa ka gubat uban sa PowerShell?
$array = 'A', 'B', 'C'
$array.Length # Returns 3

Sa unsa nga paagi aron sa pagkuha sa usa ka butang / pipila ka / sa tanan nga mga butang diha sa usa ka gubat uban 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)

Sa unsa nga paagi aron sa pagpapahawa nga walay sulod nga mga butang sa usa ka gubat uban sa PowerShell?
$array = @('A', 'B', 'C', '')
$array = $array.Split('',[System.StringSplitOptions]::RemoveEmptyEntries) | Sort-Object # A,B,C

Sa unsa nga paagi sa pagsusi kon ang usa ka butang anaa sa sa usa ka gubat uban sa PowerShell?
$array = @('A', 'B', 'C')
'A' | ForEach-Object -Process {$array.Contains($_)} # Returns True
'D' | ForEach-Object -Process {$array.Contains($_)} # Returns False

Sa unsa nga paagi sa pagpangita sa index gidaghanon sa usa ka butang sa usa ka gubat uban sa PowerShell?
$array = @('A', 'B', 'C')
[array]::IndexOf($array,'A') # Returns 0

Sa unsa nga paagi nga balihon sa kapunongan sa mga butang diha sa usa ka gubat uban sa PowerShell?
$array = @('A', 'B', 'C')
[array]::Reverse($array) # C,B,A

Sa unsa nga paagi sa pagmugna sa usa ka random butang gikan sa usa ka gubat uban sa PowerShell?
$array | Get-Random

Sa unsa nga paagi sa matang sa usa ka gubat diha sa usa ka nga nagasaka / nga mikunsad nga paagi uban sa PowerShell?
$array = @('A', 'B', 'C')
$array | Sort-Object # A,B,C
$array | Sort-Object -Descending # C,B,A

Sa unsa nga paagi sa pag-ihap sa gidaghanon sa mga butang sa usa ka gubat uban sa PowerShell?
$array.Count

Sa unsa nga paagi aron sa pagdugang sa usa ka gubat ngadto sa usa uban PowerShell?
$array1 = 'A', 'B', 'C'
$array2 = 'D', 'E', 'F'
$array3 = $array1 + $array2 # A,B,C,D,E,F

Sa unsa nga paagi sa pagpangita sa doble gikan sa usa ka gubat uban sa PowerShell?
$array = 'A', 'B', 'C', 'C'
($array | Group-Object | Where-Object -FilterScript {$_.Count -gt 1}).Values # Returns C

Sa unsa nga paagi aron sa pagpapahawa doble gikan sa usa ka gubat uban sa PowerShell?
$array = 'A', 'B', 'C', 'C'
$array = $array | Select-Object -Unique
$array # Returns A,B,C

Sa unsa nga paagi sa paghimo sa usa ka gubat uban sa mga butang sa sugod sa usa ka prefix (“user01”, “user02”, … “user10”) uban sa PowerShell?
$array = 1..10 | ForEach-Object -Process { "user$_" }

Up


ACL

Unsa nga paagi sa paglista ACL sa usa ka AD user sa PowerShell?
(Get-Acl -Path "AD:\$dn").Access

Unsa nga paagi sa paglista ACL sa usa ka folder sa PowerShell?
(Get-Acl -Path C:\scripts).Access

Sa unsa nga paagi sa paglista sa piho nga ACL pagtugot entries (tiggamit o mga grupo) sa usa ka AD user sa PowerShell?

Up


Variables

Unsa ang labing komon nga mga data matang sa PowerShell?

Sa unsa nga paagi sa pagpangita sa minimum ug maksimum nga mga mithi alang sa pipila ka mga matang baryable sa PowerShell?

Sa unsa nga paagi sa pagsulay sa datatype sa PowerShell?

Unsa nga paagi sa paghimo sa usa ka Dinhi-Ipalusot baryable sa PowerShell?

Unsa nga paagi sa paghimo sa usa ka baryable sa PowerShell?
$powershellGuru = 'Hello'

Sa unsa nga paagi sa paghimo sa usa ka kanunay nga baryable sa PowerShell?
Set-Variable -Name powershellGuru -Value 2015 -Option Constant

Unsa nga paagi sa paghimo sa usa ka global nga baryable sa PowerShell?
$Global:powershellGuru = 'Hello'

Unsa nga paagi sa pagbasa sa usa ka baryable sa PowerShell?
$powershellGuru = 'Hello' # Create
$powershellGuru # Read
Get-Variable -Name powershellGuru -ValueOnly # Read

Sa unsa nga paagi sa pagsusi sa mga matang sa usa ka baryable sa PowerShell?
$powershellGuru.GetType()

Sa unsa nga paagi sa pagpangita sa mga baryable sa global nga kasangkaran sa PowerShell?
Get-Variable -Scope Global

Sa unsa nga paagi sa pagkuha sa piho nga mga baryable sa ngalan sa PowerShell?
Get-Variable -Include *Preference -Exclude W*

Unsa nga paagi sa pagtudlo og usa ka piho nga data sa matang sa usa ka baryable sa PowerShell?
[int64]$variable = 100
[string]$variable = 'PowershellGuru'

Unsa nga paagi sa daghang mga initialize baryable sa mao gihapon nga bili uban sa PowerShell?
$a = $b = $c = $d = $e = 0

Unsa ang alyas alang sa baryable “$ _” uban 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)

Sa unsa nga paagi aron sa pagpapahawa mga baryable sa usa ka ngalan nga sugod sa “-isip” uban sa PowerShell?
Remove-Variable -Name count*

Sa unsa nga paagi sa pagkuha sa lokal nga palibot baryable sa PowerShell?
Get-ChildItem -Path Env:

Sa unsa nga paagi sa pagkuha sa Dalan Environmental baryable linya pinaagi sa mga utlanan sa PowerShell?
($env:Path) -replace(';', "`n")
[Environment]::GetEnvironmentVariable('Path') -replace(';', "`n")

Sa unsa nga paagi aron sa pagdugang sa usa ka bag-o nga dalan (ex. C: \ SysinternalsSuite) ngadto sa Agianan Environmental baryable sa PowerShell?
$env:Path += ';C:\SysinternalsSuite'
$env:Path = $env:Path + ';C:\SysinternalsSuite'

Unsaon sa concatenate baryable sa PowerShell?
$a = 'Powershell'
$b = '- Guru'
$c = $a + $b

Sa unsa nga paagi sa paggamit sa ErrorVariable sa PowerShell?
Get-ChildItem -Path 'C:\PerfLogs' -ErrorAction SilentlyContinue -ErrorVariable AccessDenied
$AccessDenied | ForEach-Object -Process {$_.Exception}
$AccessDenied | ForEach-Object -Process {$_.TargetObject}

Sa unsa nga paagi aron sa / kakulangan ang tugbang sa “Option hilas” (VBScript: nagkinahanglan nga ang usa ka baryable nga gipahayag nga) uban sa PowerShell?

Up


Static .NET Methods

Sa unsa nga paagi sa pagkuha sa nagahunong mga sakop sa PowerShell?
[DateTime] | Get-Member -Static

Up


Sounds

Sa unsa nga paagi sa pagdula sa mga “bantayi” tingog sa PowerShell?
[System.Console]::Beep()

Sa unsa nga paagi sa pagdula sa mga “asterisk” tingog sa PowerShell?
[System.Media.SystemSounds]::Asterisk.Play()

Sa unsa nga paagi sa pagdula sa mga “pulong” tingog sa PowerShell?
[System.Media.SystemSounds]::Exclamation.Play()

Sa unsa nga paagi aron sa pagkuha sa mga tingog uban sa anaa PowerShell?
[System.Media.SystemSounds] | Get-Member -Static

Sa unsa nga paagi sa pagdula sa “WAV” tunog sa PowerShell?
$soundPlayer = New-Object -TypeName System.Media.SoundPlayer -ArgumentList "$env:windir\Media\Ringout.wav"
$soundPlayer.Play()
o
$soundPlayer.PlayLooping()
$soundPlayer.Stop()

Sa unsa nga paagi sa pag-activate sa sinultihan nga gisulat nga teksto uban sa PowerShell?
Add-Type -AssemblyName System.Speech
$speech = New-Object -TypeName System.Speech.Synthesis.SpeechSynthesizer
$speech.Speak('Hello PowershellGuru')

Up


XML

Sa unsa nga paagi sa pagbasa sa usa ka XML file uban sa PowerShell?
[xml]$sitemap = Get-Content -Path .\sitemap.xml
$sitemap.urlset.url

Sa unsa nga paagi sa pag-export sa data nga ingon sa usa ka XML file uban sa PowerShell?
Get-Process | Export-Clixml -Path C:\scripts\processes.xml

Unsa nga paagi sa import nga data gikan sa usa ka CLIXML file uban sa PowerShell?
$importProcesses = Import-Clixml -Path C:\scripts\processes.xml

Up


GUI

Unsa nga paagi sa paghimo sa usa ka nag-unang mga gui (Windows Form) uban sa PowerShell?

Up


Characters

Sa unsa nga paagi sa kinabig sa ASCII nga bili sa usa ka kinaiya sa PowerShell?
[char]64

Sa unsa nga paagi sa kinabig sa usa ka kinaiya sa ASCII bili PowerShell?
[int][char]'@'

Sa unsa nga paagi sa pagmugna sa Iningles alpabeto sa PowerShell?
[char[]](97..122)

Up


Compare

Sa unsa nga paagi sa pagtandi sa duha ka arrays sa PowerShell?

Sa unsa nga paagi sa pagtandi sa duha ka mga proseso sa PowerShell?

Up


Microsoft Exchange

Sa unsa nga paagi aron sa pagkuha sa listahan sa mga mobile device synchronized uban sa usa ka tiggamit ‘mailbox sa PowerShell?
Get-ActiveSyncDeviceStatistics

Sa unsa nga paagi aron sa pagdugang “Full Access” Permissions ngadto sa usa ka buson alang sa usa ka user sa PowerShell?
Add-MailboxPermission -Identity $dn -User 'DOMAIN\powershellguru' -AccessRights 'FullAccess'

Sa unsa nga paagi aron sa pagpapahawa “Full Access” Permissions ngadto sa usa ka buson alang sa usa ka user sa PowerShell?
Remove-MailboxPermission -Identity $dn -User 'DOMAIN\powershellguru' -AccessRights 'FullAccess' -InheritanceType 'All'

Sa unsa nga paagi aron sa pagdugang “Ipadala Ingong” Permissions ngadto sa usa ka buson alang sa usa ka user sa PowerShell?
Add-ADPermission -Identity $dn -User 'DOMAIN\powershellguru' -ExtendedRights 'Send-As'

Sa unsa nga paagi aron sa pagpapahawa “Ipadala Ingong” Permissions ngadto sa usa ka buson alang sa usa ka user sa PowerShell?

Sa unsa nga paagi sa pagpangita sa inbox lagda gikan sa usa ka buson sa PowerShell?
Get-InboxRule -Mailbox 'Powershell.Guru'

Sa unsa nga paagi sa pagkuha sa SMTP nga pakigpulong alang sa mga tiggamit nga OWA (Panglantaw Web Access) ang nakahimo sa PowerShell?
Get-CASMailbox -Filter{OWAEnabled -eq $true} | Select-Object -Property Name, PrimarySMTPAddress

Exchange 2007

Sa unsa nga paagi sa pag-instalar pre-rekisito alang sa usa ka server Exchange Server 2007 Hub Transport, mailbox (MBX), ug Kliyente Access Server (CAS) uban sa PowerShell?

Exchange 2010

Sa unsa nga paagi sa pag-instalar pre-rekisito alang sa usa ka server Exchange Server 2010 Hub Transport, mailbox (MBX), ug Kliyente Access Server (CAS) uban sa PowerShell?

Exchange 2013

Sa unsa nga paagi sa pag-instalar pre-rekisito alang sa usa ka server Exchange Server 2013 mailbox (MBX) ug kliyente Access Server (CAS) uban sa PowerShell?