பவர்ஷெல் பற்றி அடிக்கடி கேட்கப்படும் கேள்விகள் POWERSHELL

By | April 18, 2015

translated-tamil


beta-v2-0


கருத்து: PowerShell பற்றி அடிக்கடி கேட்கப்படும் கேள்விகள்.

நீங்கள் இந்தப் பட்டிலை வெவ்வேறு வழிகளில் பயன்படுத்த முடியும்:

  • ஒரு ஸ்கிரிப்டினுள் ஒரு கட்டளையை நகலெடுக்க/ஓட்ட
  • ஒரு குறிப்பிட்ட கட்டளையின் இலக்கணத்தை விரைவில் பார்க்க
  • உங்கள் தொழில்நுட்ப அறிவை மேம்படுத்த
  • புதிய கட்டளைகளை கண்டறிய
  • பணி நேமுகத்தேர்விற்காக தயார் செய்ய

புதுப்பிக்கப்பட்டது
ஜூலை 02, 2015
ஆசிரியர் Test
மூலம் tamil.powershell-guru.com
வகைகள்
75
கேள்விகள்
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

என் PowerShell பதிப்பை தீர்மானிப்பது எப்படி?

பின்னோக்கிய இணக்கத்தன்மைக்காக எப்படி PowerShellலை மற்றொரு பதிப்பில் ஓட்ட முடியும்?
powershell.exe -Version 2.0

PowerShell கொண்டு ஒரு ஸ்கிரிப்டிற்கு எவ்வாறு குறைந்தபட்ச PowerShell பதிப்பை (3.0 மற்றும் உயர்) வேண்ட முடியும்?
#Requires -Version 3.0

PowerShell கொண்டு ஒரு ஸ்கிரிப்டிற்கு எவ்வாறு நிர்வாக முன்னுரிமைகள் வேண்ட முடியும்?

PowerShell கொண்டு ஒரு ஸ்கிரிப்டின் அளவுருக்களை சரிபார்ப்பது எப்படி?
help -Name .\Get-ExchangeEnvironmentReport.ps1 -Full

எப்படி PowerShell கொண்டு தற்போதைய பயனரின் தகவல்களை பெற இயலும்?
[Security.Principal.WindowsIdentity]::GetCurrent()

PowerShell கொண்டு ஒரு ப்ரோஃபைலை எவ்வாறு உருவாக்கி, திருத்தம் செய்து, மறுயேற்றம் செய்யலாம்?

PowerShell கொண்டு ஒரு ஸ்கிரிப்டை எவ்வாறு 5 விநாடிகள் / நிமிடங்கள் இடைநிறுத்தம் செய்யலாம்?
Start-Sleep -Seconds 5
Start-Sleep -Seconds 300 # 5 minutes

PowerShell கொண்டு கடந்த துவக்க நேரத்தை எவ்வாறு கண்டுபிடிப்பது?
(Get-CimInstance -ClassName win32_operatingsystem).LastBootUpTime

எப்படி PowerShell கொண்டு வகை முடுக்கிகள் பெற முடியும்?

எப்படி PowerShell கொண்டு தொடக்க திட்டங்களைப் பட்டியலிட முடியும்?

எப்படி PowerShell கொண்டு ஒரு அப்ளிகேஷனை நீக்க முடியும்?

எப்படி PowerShell கொண்டு முழு டெஸ்க்டாப் அல்லது இயக்கத்திலிருக்கும் சாளரத்தின் ஸ்கிரீன்ஷாட்டை எடுக்க முடியும்?
Take-ScreenShot -Screen -File 'C:\scripts\screenshot.png' -Imagetype JPEG
Repository : Take-ScreenShot

எப்படி PowerShell கொண்டு MSMQ வரிசைகளின் செய்தி எண்ணிக்கையை பெற இயலும்?

எப்படி PowerShell கொண்டு செயல்படுத்தல் கொள்கையை வகுக்க முடியும்?

எப்படி PowerShell கொண்டு ஒரு குறுக்குவழியை உருவாக்க முடியும்?

எப்படி PowerShell கொண்டு பணிப்பட்டியில் ஒரு நிரலை இணைக்க அல்லது நீக்க முடியும்?

எப்படி PowerShell கொண்டு ஒரு விண்டோஸ் எக்ஸ்புளோரரை திறக்க முடியும்?
[Diagnostics.Process]::Start('explorer.exe')
Invoke-Item -Path C:\Windows\explorer.exe

எப்படி PowerShell கொண்டு சாதன இயக்கிகளை பட்டியலிட முடியும்?
Get-WmiObject -Class Win32_PnPSignedDriver
Get-WindowsDriver -Online -All
driverquery.exe

எப்படி PowerShell கொண்டு ஒரு GUID உருவாக்க முடியும்?

எப்படி PowerShell கொண்டு தற்போதைய பயனருடைய தற்காலிக டைரக்டரியின் இடத்தை பெறுவது?
[System.IO.Path]::GetTempPath()

எப்படி PowerShell கொண்டு ஒரு பாதையையும், குழந்தை பாதையையும், ஒரே பாதையாக சேர்ப்பது?
Join-Path -Path C:\ -ChildPath \windows

எப்படி PowerShell கொண்டு அனைத்து cmdlets “Get-*”-ஐயும் பட்டியலிடுவது?
Get-Command -Verb Get

எப்படி PowerShell கொண்டு சிறப்பு முறைமை கோப்புகளை பட்டியலிட முடியும்?

எப்படி PowerShell கொண்டு ISO/VHD கோப்புகளை ஏற்ற முடியும்?
Mount-DiskImage 'D:\ISO\file.iso' # ISO
Mount-DiskImage 'D:\VHD\file.vhd' # VHD

எப்படி PowerShell கொண்டு நிறுவப்பட்டுள்ள .NET கட்டமைப்பு பதிப்புகளை சரிபார்ப்பது?

.NET கட்டமைப்பு பதிப்பு 4.5 நிறுவப்பட்டுள்ளதா என்று, PowerShell கொண்டு எப்படி சரிபார்ப்பது?
(Get-ItemProperty -Path 'HKLM:\Software\Microsoft\NET Framework Setup\NDP\v4\Full' -EA 0).Version -like '4.5*'

எப்படி PowerShell கொண்டு ஒரு எழுத்துப்படியை (விண்டோஸ் PowerShell அமர்வின் பதிவை உருவாக்க) தொடங்க மற்றும் நிறுத்த முடியும்?
Start-Transcript -Path 'C:\scripts\transcript.txt
Stop-Transcript

எப்படி PowerShell கொண்டு, ஒரு குறிப்பிட்ட இடத்திற்கு நடப்பு டைரக்டரியை மாற்ற முடியும்?
Set-Location -Path 'C:\scripts'

எப்படி PowerShell கொண்டு திரையை தெளிவாக்குவது?
Clear-Host
cls # Alias

எப்படி PowerShell கொண்டு காட்சித் தெளிவை மாற்ற முடியும்?
Set-DisplayResolution -Width 1280 -Height 1024 -Force # Windows 2012

எப்படி PowerShell கொண்டு “முழு திரை” சாளரம் அமைக்க முடியும்?
mode.com 300

எப்படி PowerShell கொண்டு ஒரு படத்தின் பரிமாணங்களை (அகலம் மற்றும் உயரம்) பெற முடியும்?

எப்படி PowerShell கொண்டு விண்டோஸ் தயாரிப்பு கீ-யை பெற முடியும்?

Perfmon

எப்படி PowerShell கொண்டு கடந்த 5 வினாடிகளின் (10 முறை) தற்போதைய “% செயலி நேரத்தை” (சராசரி) பெற முடியும்?
(Get-Counter '\Processor(_total)\% Processor Time' -SampleInterval 5 -MaxSamples 10).CounterSamples.CookedValue

Assemblies

எப்படி PowerShell கொண்டு கூட்டங்களை ஏற்ற முடியும்?

எப்படி PowerShell கொண்டு, ஏற்றப்பட்டுள்ள தற்போதைய .NET கூட்டங்களை சரிபார்க்க முடியும்?

எப்படி PowerShell கொண்டு GAC (உலகளாவிய ஒன்றுகூட்டு கேஷ்) பாதையை கண்டறிய முடியும்?

Clipboard

எப்படி PowerShell கொண்டு பிடிப்புப் பலகைக்கு முடிவுகளை நகலெடுக்க முடியும்?

எப்படி PowerShell கொண்டு பிடிப்புப் பலகையிலுள்ள தகவல்களை பெற முடியும்?
Add-Type -AssemblyName PresentationCore
[Windows.Clipboard]::GetText()

Hotfixes

எப்படி PowerShell கொண்டு ஹாட்ஃபிக்ஸசை நிறுவ முடியும்?
Get-HotFix -ComputerName $computer

எப்படி PowerShell குறிப்பிட்ட தேதி பின்னர் முன் நிறுவப்பட்ட சமயம் hotfixes / பெற?
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

ஒரு ஹாட்ஃபிக்ஸ் நிறுவப்பட்டுள்ளதா என்பதை PowerShell கொண்டு எப்படி சரிபார்ப்பது?
Get-HotFix -Id KB2965142

எப்படி PowerShell கொண்டு தொலைதூர கணினியில் ஹாட்ஃபிக்ஸசை நிறுவுவது?
Get-HotFix -ComputerName $computer

Pagefile

எப்படி PowerShell கொண்டு பேஜ்ஃபைல் தகவல்களை பெற இயலும்?
Get-WmiObject -Class Win32_PageFileusage | Select-Object -Property Name, CurrentUsage, AllocatedBaseSize, PeakUsage, InstallDate

எப்படி PowerShell கொண்டு பேஜ்ஃபைலுக்கு பரிந்துரைக்கப்பட்ட அளவு (MB) பெற முடியும்?
[Math]::Truncate(((Get-WmiObject -Class Win32_ComputerSystem).TotalPhysicalMemory) / 1MB) * 1.5

எப்படி PowerShell கொண்டு (D:) டிரைவில் ஒரு பேஜ்ஃபைலை (4096 MB) உருவாக்க முடியும்?

எப்படி PowerShell கொண்டு (C:) டிரைவில் ஒரு பேஜ்ஃபைலை நீக்க முடியும்?

Maintenance

எப்படி PowerShell கொண்டு ஒரு டிரைவ் சிதறுண்டதை சரிபார்க்க முடியும்?

எப்படி PowerShell கொண்டு டிரைவ்களின் வட்டு இடத்தை சரிபார்க்க முடியும்?

Up


Files

எப்படி PowerShell கொண்டு ஒரு கோப்பைத் திறப்பது?
Invoke-Item -Path 'C:\scripts\file.txt'
.'C:\scripts\file.txt'

எப்படி PowerShell கொண்டு ஒரு கோப்பைப் படிப்பது?
Get-Content -Path 'C:\scripts\file.txt'
gc "C:\scripts\file.txt" # Alias

எப்படி PowerShell கொண்டு ஒரு கோப்பில் வெளியீடு எழுதுவது?
'Line1', 'Line2', 'Line3' | Out-File -FilePath 'C:\scripts\file.txt'
'Line1', 'Line2', 'Line3' | Add-Content -Path file.txt

எப்படி PowerShell கொண்டு தற்போதைய ஸ்கிரிப்ட் கோப்பின் முழுப்பெயரை பெற முடியும்?
$MyInvocation.MyCommand.Path

எப்படி PowerShell கொண்டு கோப்புகளை சுருக்க/ஸிப் செய்ய முடியும்?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::CreateFromDirectory($folder,$fileZIP)

எப்படி PowerShell கொண்டு கோப்புகளை விரிக்க/அன்ஸிப் செய்ய முடியும்?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::ExtractToDirectory($fileZIP, $folder)

எப்படி PowerShell கொண்டு ஒரு ஸிப் காப்பகத்திலுள்ள கோப்புகளை பார்க்க முடியும்?
Add-Type -AssemblyName 'System.IO.Compression.Filesystem'
[System.IO.Compression.ZipFile]::OpenRead($fileZIP)

எப்படி PowerShell கொண்டு ஒரு கோப்பின் அளவை KB-யில் காட்ட முடியும்?
(Get-ChildItem -Path .\winsrv.dll).Length /1KB
(Get-ChildItem -Path .\winsrv.dll).Length /1MB
(Get-ChildItem -Path .\winsrv.dll).Length /1GB

எப்படி PowerShell கொண்டு 1 GB-க்கு அதிகமாகவோ குறைவாகவோ உள்ள கோப்புகளை கண்டுபிடிக்க முடியும்?

எப்படி PowerShell கொண்டு நீட்டிப்பு இல்லாமல் ஒரு கோப்பின் பெயர் காட்ட முடியும்?
[System.IO.Path]::GetFileNameWithoutExtension('C:\Windows\system32\calc.exe') # Return calc

எப்படி PowerShell கொண்டு ஒரு கோப்பின் நீட்டிப்பை காட்ட முடியும்?
[System.IO.Path]::GetExtension('C:\scripts\file.txt') # Return .txt

எப்படி PowerShell கொண்டு ஒரு கோப்பின் கோப்புப் பதிப்பை பெற இயலும்?

எப்படி PowerShell கொண்டு ஒரு கோப்பின் ஹாஷை பெற முடியும்?
(Get-FileHash $file).Hash

எப்படி PowerShell கொண்டு ஒரு கோப்பின் MD5/SHA1 செக்சம்-ஐ பெற முடியும்?
Get-FileHash $file -Algorithm MD5
Get-FileHash $file -Algorithm SHA1

எப்படி PowerShell கொண்டு மறைக்கப்பட்ட கோப்புகளை காட்ட வேண்டும்?

ஒரு கோப்பில் நீட்டிப்பு உள்ளதா என்பதை எப்படி PowerShell கொண்டு சரிபார்க்க முடியும்?

PowerShell கொண்டு ஒரு கோப்பை “வாசிக்க மட்டும்” என்று எவ்வாறு அமைப்பது?
Set-ItemProperty -Path .\file.txt -Name IsReadOnly -Value $true

எப்படி PowerShell கொண்டு ஒரு கோப்பின் “கடைசிஎழுதப்பட்டநேரம்” பண்பை கடைசி வாரமாக மாற்ற முடியும்?
Set-ItemProperty -Path .\file.txt -Name LastWriteTime -Value ((Get-Date).AddDays(-7))
If not working, use Nirsoft tool: BulkFileChanger.

எப்படி PowerShell கொண்டு ஒரு புதிய கோப்பு உருவாக்குவது?
New-Item -ItemType File -Path 'C:\scripts\file.txt' -Value 'FirstLine'

எப்படி PowerShell கொண்டு ஒரு கோப்பை மறுபெயரிட முடியும்?
Rename-Item -Path 'C:\scripts\file.txt' -NewName 'C:\scripts\powershellguru2.txt'

எப்படி மொத்த/தொகுதி வெவ்வேறு கோப்புகளை PowerShell கொண்டு மறுபெயரிட முடியும்?
Get-ChildItem -Path C:\scripts\txt | Rename-Item -NewName { $_.Name -replace ' ', '_' }

எப்படி PowerShell கொண்டு ஒரு கோப்பை நீக்க முடியும்?
Remove-Item -Path 'C:\scripts\file.txt'

எப்படி PowerShell கொண்டு கோப்பின் சமீபத்திய 10 வரிகளை காட்ட முடியும்?
Get-Content -Path 'C:\scripts\log.txt' -Tail 10

எப்படி PowerShell கொண்டு கோப்புறையிலுள்ள பல கோப்புகளை விடுவிக்க முடியும்?
Get-ChildItem -Path 'C:\scripts\Modules' | Unblock-File

எப்படி PowerShell கொண்டு ஒரு கோப்பிலிருக்கும் வெற்று வரிகளை நீக்க முடியும்?
(Get-Content -Path file.txt) | Where-Object -FilterScript {$_.Trim() -ne '' } | Set-Content -Path file.txt

ஒரு கோப்பு உள்ளதா என்பதை PowerShell கொண்டு எப்படி சரிபார்க்க முடியும்?

எப்படி PowerShell கொண்டு ஒரு கோப்புறையிலிருக்கும் புதிய/பழமையான கோப்பை கண்டுபிடிக்க முடியும்?

எப்படி PowerShell கொண்டு ஒரு கோப்பிலிருந்து போலி கோடுகளை நீக்க முடியும்?

எப்படி PowerShell கொண்டு கோப்புறையில் ஒரு மாதத்திற்கு அதிகமாகவோ அல்லது அதற்குள்ளாகவோ உருவாக்கப்பட்ட கோப்புகளை பெற முடியும்?

எப்படி PowerShell கொண்டு கோப்புறையில் ஒரு ஆண்டிற்கு அதிகமாகவோ அல்லது அதற்குள்ளாகவோ உருவாக்கப்பட்ட கோப்புகளை பெற முடியும்?

எப்படி PowerShell கொண்டு ஒரு மாறியின் மதிப்பை கோப்பிற்கு ஏற்றுமதி செய்வது?
Set-Content -Path file.txt -Value $variable

எப்படி PowerShell கொண்டு ஒரு கோப்புறையிலுள்ள கோப்புகளின் எண்ணிக்கையை (* .txt) எண்ண முடியும்?

எப்படி PowerShell கொண்டு ஒரு சரத்தை பல கோப்புகளின் உள்ளே தேட முடியும்?
Select-String -Path 'C:\*.txt' -Pattern 'Test'

எப்படி PowerShell கொண்டு ஒரு கோப்பின் முதல்/கடைசி வரியைக் காட்ட முடியும்?

எப்படி PowerShell கொண்டு ஒரு கோப்பின் குறிப்பிட்ட வரி எண்ணைக் காட்டுவது?

எப்படி PowerShell கொண்டு ஒரு கோப்பிலுள்ள வரிகளின் எண்ணிக்கையை எண்ண முடியும்?

எப்படி PowerShell கொண்டு ஒரு கோப்பிலுள்ள பாத்திரங்கள் மற்றும் வார்த்தைகளின் எண்ணிக்கையை எண்ண முடியும்?

எப்படி PowerShell கொண்டு கோப்பை பதிவிறக்குவது?
Invoke-WebRequest -Uri 'http://www.nirsoft.net/utils/searchmyfiles.zip' -OutFile 'C:\tools\searchmyfiles.zip'

எப்படி PowerShell கொண்டு ஒரு கோப்பின் முழுப் பாதையை காட்ட முடியும்?
Resolve-Path -Path .\script.ps1 # Return C:\Scripts\script.ps1

Copy

எப்படி PowerShell கொண்டு ஒரு கோப்பை ஒரு கோப்புறைக்கு நகலெடுப்பது?
Copy-Item -Path 'C:\source\file.txt' -Destination 'C:\destination'

எப்படி PowerShell கொண்டு ஒரு கோப்பை பல கோப்புறைகளுக்கு நகலெடுப்பது?

எப்படி 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

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒட்டுமொத்த கேட்டலாக் சேவையகங்களை கண்டுபிடிக்க முடியும்?
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().GlobalCatalogs

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள தளங்களைக் கண்டுபிடிக்க முடியும்?
[System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest().Sites

எப்படி PowerShell கொண்டு தற்போதைய டொமைன் கட்டுப்படுத்தியை கண்டுபிடிக்க முடியும்?
(Get-ADDomainController).HostName

எப்படி PowerShell கொண்டு ஒரு டொமைனிலுள்ள அனைத்து டொமைன் கட்டுப்படுத்திகளையும் கண்டுபிடிக்க முடியும்?

எப்படி PowerShell கொண்டு AD நகல் பெருக்கத் தோல்விகளைக் கண்டுபிடிக்க முடியும்?
Get-ADReplicationFailure dc02.domain.com # Windows 8 and 2012

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள பாரஸ்டின், டாம்ப்ஸ்டோன் வாழ்நாளைக் கண்டுபிடிக்க முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள காடு/டொமைன் விபரங்களைப் பெற முடியும்?

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள “நீக்கப்பட்ட பொருள்”-களின் கொள்கலன் பாதையை பெற முடியும்?
(Get-ADDomain).DeletedObjectsContainer

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள AD சுழற்சி தொட்டி வசதியை செயல்படுத்த முடியும்?

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள சுழற்சி தொட்டியிலிருக்கும் ஒரு AD விளம்பர கணக்கை மீட்டெடுக்க முடியும்?
Get-ADObject -Filter 'samaccountname -eq "powershellguru"' -IncludeDeletedObjects | Restore-ADObject

எப்படி PowerShell கொண்டு FSMO பங்குகளை கண்டுபிடிக்க முடியும்?

எப்படி PowerShell கொண்டு, ஒரு குறிப்பிட்ட டொமைன் கட்டுப்படுத்தியுடன் இணைய முடியும்?
Get-ADUser -Identity $user -Server 'serverDC01'

எப்படி PowerShell கொண்டு தற்போதைய உள்நுழைவு சர்வரை பெற முடியும்?

எப்படி PowerShell கொண்டு ஒரு கணினியில் “ஜிபிஅப்டேட்” செய்யலாம்?
Invoke-GPUpdate -Computer $computer -Force -RandomDelayInMinutes 0 # Windows 2012

Groups

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் ஒரு புதிய குழுவை உருவாக்க முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் ஏற்கனவே இருக்கும் ஒரு குழுவை நீக்க முடியும்?
Remove-ADGroup -Identity 'PowershellGuru'

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் ஏற்கனவே உள்ள ஒரு குழுவில் ஒரு பயனரை சேர்க்க முடியும்?
Add-ADGroupMember "Powershell Guru" -Members powershellguru

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் ஏற்கனவே உள்ள ஒரு குழுவிலிருக்கும் ஒரு பயனரை நீக்க முடியும்?
Remove-ADGroupMember 'Powershell Guru' -Members powershellguru

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள வெற்று குழுக்களை (எந்த உறுப்பினர்களும் இல்லாத) கண்டுபிடிக்க முடியும்?
Get-ADGroup -Filter * -Properties Members | Where-Object -FilterScript {-not $_.Members}

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள வெற்று குழுக்களை (எந்த உறுப்பினர்களும் இல்லாத) எண்ண முடியும்?
(Get-ADGroup -Filter * -Properties Members | Where-Object -FilterScript {-not $_.Members}).Count

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு குழுவின் உறுப்பினர்களை பெற முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள, சுழல்நிலை உறுப்பினர்கள் கொண்ட ஒரு குழுவின் உறுப்பினர்களை பெற முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள, சுழல்நிலை உறுப்பினர்கள் கொண்ட/இல்லாத ஒரு குழுவின் உறுப்பினர்களை எண்ண முடியும்?

Users

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள “கெட்-ADயூசர்” என்ற வடிகட்டியில் ஒரு வைல்டுகார்டு பயன்படுத்துவது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் இருக்கும் மற்றொரு OU-விற்கு ஒரு பயனரை நகர்த்துவது?
Move-ADObject -Identity $dn -TargetPath 'OU=myOU,DC=domain,DC=com'

எப்படி PowerShell கொண்டு ஒரு பயனரின் அனைத்து (உள்ளமை) உறுப்பினர்களையும் கண்டுபிடிப்பது?
Get-ADGroup -LDAPFilter "(member:1.2.840.113556.1.4.1941:=$($dn))"

எப்படி PowerShell கொண்டு ஒரு பயனரின் அனைத்து (குறுகிய பெயர்/மட்டுப்படுத்தப்பட்ட) உறுப்பினர்களையும் கண்டுபிடிப்பது?
(Get-ADUser $user -Properties MemberOf).MemberOf | ForEach-Object -Process {($_ -split ',')[0].Substring(3)} | Sort-Object

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனர் கணக்கின் பெயர் (முழுப்பெயர்), (காட்சிப்பெயர்), கொடுத்துள்ளப்பெயர் (முதல்பெயர்), மற்றும் குடும்ப (இறுதிப்பெயர்) ஆகியவற்றை மறுபெயரிட முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனர் கணக்கின் விளக்கம், அலுவலகம், மற்றும் தொலைபேசி எண்ணை மாற்ற முடியும்?
Set-ADUser $samAccountName -Description 'IT Consultant' -Office 'Building B' -OfficePhone '12345'

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனர் கணக்கிற்கு காலாவதி தேதியை “31/12/2015” அல்லது “இல்லை” என்று அமைப்பது?

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு பயனர் கணக்கை விடுவிப்பது?
Unlock-ADAccount $samAccountName

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனர் கணக்கை முடக்க/செயல்படுத்த முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனர் கணக்கை நீக்குவது?
Remove-ADUser $samAccountName

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு பயனர் கணக்கின் கடவுச்சொல்லை மீட்டமைக்க முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பல பயனர் கணக்குகளின் (தொகுப்பு) கடவுச்சொல்லை மீட்டமைக்க முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு கோப்பின் உரிமையாளரை கண்டுபிடிப்பது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனருக்கான OU (நிறுவன யூனிட்)-வை கண்டுபிடிப்பது?
[regex]::match("$((Get-ADUser $user -Properties DistinguishedName).DistinguishedName)",'(?=OU=)(.*\n?)').value

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள முடக்கப்பட்ட பயனர் கணக்குகளை கண்டுபிடிப்பது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள காலாவதியான பயனர் கணக்குகளை கண்டுபிடிப்பது?
Search-ADAccount -AccountExpired

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பூட்டிய பயனர் கணக்குகளை கண்டுபிடிப்பது?
Search-ADAccount -LockedOut

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனர் கணக்கின் SID-ஐ கண்டுபிடிப்பது?
(Get-ADUser $user -Properties SID).SID.Value

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு பயனர் பெயரை SID-ஆக மாற்றுவது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள SID-ஐ ஒரு பயனர் பெயராக மாற்றுவது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனர் கணக்கின் தனிச்சிறப்புள்ள பெயரை பிரிப்பது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனர் கணக்கின் உருவாக்கிய/மாற்றம் செய்யப்பட்ட தேதியை கண்டுபிடிப்பது?
Get-ADUser -Identity $user -Properties whenChanged, whenCreated | Format-List -Property whenChanged, whenCreated

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள “பயனர்” வர்க்கத்தின் விருப்ப மற்றும் கட்டாய பண்புகள் காண்பிப்பது?

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு பயனருக்கான LDAP பாதையை பெறுவது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனருக்கான CN (கட்டளைமுறை பெயர்)-ஐ மாற்றுவது?
Rename-ADObject $((Get-ADUser $user -Properties DistinguishedName).DistinguishedName) -NewName 'Test Powershell'

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு பயனரின் நிறுவன யூனிட் (OU) பெற்றோரை பெறுவது?

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு பயனரின் (கணக்கை படைத்த) உரிமையாளரை பெறுவது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள பயனருக்கான PwdLastSet பண்பை மாற்றுவது?

Computers

எப்படி PowerShell கொண்டு உள்ளூர் கணினி மற்றும் டொமைன் இடையேயான பாதுகாப்பான சேனலை சோதிப்பது?
Test-ComputerSecureChannel

எப்படி PowerShell கொண்டு உள்ளூர் கணினி மற்றும் டொமைன் இடையேயான பாதுகாப்பான சேனலை சரிசெய்வது?
Test-ComputerSecureChannel -Repair

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு கணினி கணக்கை முடக்குவது?
Disable-ADAccount $computer

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள குறிப்பிட்ட இயக்க முறைமைகள் கொண்ட கணினிகளை கண்டுபிடிப்பது?

Organizational Unit (OU)

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் ஒரு நிறுவன யூனிட் (OU) உருவாக்குவது?
New-ADOrganizationalUnit -Name 'TEST' -Path 'DC=domain,DC=com'

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள நிறுவன யூனிட்களின் (OU) விபரங்களைப் பெறுவது?
Get-ADOrganizationalUnit 'OU=TEST,DC=domain,DC=com' -Properties *

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு நிறுவன யூனிட்டின் (OU) விபரத்தை மாற்றுவது?
Set-ADOrganizationalUnit 'OU=TEST,DC=domain,DC=com' -Description 'My description'

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு நிறுவன யூனிட்டில் (OU) தற்செயல் நீக்குதலை முடக்க/செயல்படுத்த முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள அனைத்து நிறுவன யூனிட்டிற்கும் (OU) தற்செயல் நீக்குதலை செயல்படுத்த முடியும்?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள, தற்செயல் நீக்குதலிலிருந்து பாதுகாக்கப்படும் ஒரு நிறுவன யூனிட்டை (OU) நீக்குவது?

எப்படி PowerShell கொண்டு செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு நிறுவன யூனிட்டின் (OU) தனித்துவமான பெயரை மேன்மை வாய்ந்த பெயராக மாற்றுவது?

எப்படி PowerShell கொண்டு காலியாக உள்ள நிறுவன யூனிட்டுகளை (OU) பட்டியலிடுவது?

எப்படி PowerShell கொண்டு ஒரு குழுவின் மேலாளரை பெற முடியும்?
(Get-ADGroup $dn -Properties Managedby).Managedby

Up


Regex (Regular Expression)

எப்படி PowerShell கொண்டு ரெஜெக்ஸ் மூலம் ஒரு ஐபி முகவரியை வி4 (80.80.228.8) பெறுவது?
$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

ரெஜெக்ஸ் உதவியோடு PowerShell கொண்டு எப்படி “-” பிரிப்பான் மூலம் மேக் முகவரியை (C0-D9-62-39-61-2D) பெறுவது?
$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

ரெஜெக்ஸ் உதவியோடு PowerShell கொண்டு எப்படி “:” பிரிப்பான் மூலம் மேக் முகவரியை (C0:D9:62:39:61:2D) பெறுவது?
$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

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் ஒரு தேதியை (10/02/2015) பெறுவது?
$example = 'The date is 10/02/2015'
$date = [regex]::match($example,'(\d{2}\/\d{2}\/\d{4})').value

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் ஒரு URL-ஐ (www.powershell-guru.com) பெறுவது?
$example = 'The URL is www.powershell-guru.com'
$url = [regex]::match($example,'[a-z]+[:.].*?(?=\s)').value

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் ஒரு மின்னஞ்சலை (user@domain.com) பெறுவது?
$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

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் சரம் எடுத்துக்காட்டிலிருந்து “guru” என்பதைப் பெறுவது?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=-)(.*\n?)(?=.com)').value

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் சரம் எடுத்துக்காட்டிலிருந்து “guru.com” என்பதைப் பெறுவது?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=-)(.*\n?)(?<=.)').value

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் சரம் எடுத்துக்காட்டிலிருந்து “powershell-guru.com” என்பதைப் பெறுவது?
$example = 'www.powershell-guru.com'
[regex]::match($example,'(?<=www.)(.*\n?)').value

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் சரம் எடுத்துக்காட்டிலிருந்து “123” என்பதைப் பெறுவது?
$example = 'Powershell123'
[regex]::match($example,'(\d+)').value

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் சரம் எடுத்துக்காட்டிலிருந்து “$” (டாலர் குறி) என்பதைப் பெறுவது?
$example = 'Powershell`$123'
[regex]::match($example,'(\$)').value

எப்படி PowerShell கொண்டு சரத்திலிருக்கும் ஒன்றிற்கு (*.com) பதிலாக மற்றொன்றை (*.fr) வைப்பது?
$example = 'www.powershell-guru.com'
[regex]::Replace($example, '.com','.fr')

எப்படி PowerShell கொண்டு ரெஜெக்ஸுடன் ஒரு சரத்திலிருந்து வெளியே வருவது?
[regex]::Escape('\\server\share')

Up


Memory

எப்படி PowerShell கொண்டு குப்பை சேகரிப்பு மூலம் நினைவக கூட்டிற்கு அழுத்தம் கொடுப்பது?
[System.GC]::Collect()
[System.GC]::WaitForPendingFinalizers()

எப்படி PowerShell கொண்டு ஒரு கணினியின் ரேம் அளவை பெற முடியும்?

Up


Date

எப்படி PowerShell கொண்டு தற்போதைய தேதியை பெறலாம்?
Get-Date
[Datetime]::Now

எப்படி PowerShell கொண்டு வெவ்வேறு வடிவங்களில் தேதியைக் காட்ட முடியும்?

எப்படி PowerShell கொண்டு ஒரு தேதியை (நாள்நேரம்) ஒரு தேதியாக (சரம்) மாற்றுவது?
$datetimeToString = '{0:dd/MM/yy}' -f (Get-Date 30/01/2015)
$datetimeToString = (Get-Date 31/01/2015).ToShortDateString()

எப்படி PowerShell கொண்டு ஒரு தேதியை (சரம்) ஒரு தேதியாக (நாள்நேரம்) மாற்றுவது?

எப்படி 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

எப்படி 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

எப்படி PowerShell கொண்டு “நாள்நேரம்” என தேதிகளை ஒரு வரிசையாக வரிசைப்படுத்துவது?
$arrayDate | Sort-Object -Property {$_ -as [Datetime]}

எப்படி PowerShell கொண்டு ஒரு ஸ்டாப்வாட்சை தொடங்க மற்றும் நிறுத்த முடியும்?
$chrono = [Diagnostics.Stopwatch]::StartNew()
$chrono.Stop()
$chrono

எப்படி PowerShell கொண்டு வாரத்தின் தற்போதைய நாளை பெற்றுத்தர முடியும்?
(Get-Date).DayOfWeek #Sunday

எப்படி PowerShell கொண்டு நேற்றைய தேதியைப் பெறலாம்?
(Get-Date).AddDays(-1)

எப்படி PowerShell கொண்டு ஒரு மாதத்தின் (2015 பிப்ரவரி) நாட்கள் எண்ணிக்கையைப் பெறலாம்?
[DateTime]::DaysInMonth(2015, 2)

எப்படி PowerShell கொண்டு ஒரு லீப் ஆண்டை அறியலாம்?
[DateTime]::IsLeapYear(2015)

எப்படி PowerShell கொண்டு நேர மண்டலங்களை பட்டியலிடலாம்?
[System.TimeZoneInfo]::GetSystemTimeZones()

Up


Networking

எப்படி PowerShell கொண்டு ஒரு URL-ஐ (ஆஸ்கி வடிவமைப்பிற்கு) குறியாக்கம் மற்றும் குறிமுறை நீக்கம் செய்யலாம்?

PowerShellலுடன் சொந்த பிணைய கட்டளைகளுக்கு இணையானவை என்ன?

எப்படி PowerShell கொண்டு IP முகவரிகளைப் பெற முடியும்?
Get-NetIPAddress # Windows 8.1 & Windows 2012
Get-NetIPConfiguration # Windows 8.1 & Windows 2012

எப்படி PowerShell கொண்டு IP முகவரியை வி6 (IPv6) முடக்க முடியும்?

எப்படி PowerShell கொண்டு IP முகவரியை வி4 (IPv4) பரிசோதிக்க முடியும்?
if([ipaddress]'10.0.0.1'){'validated'}

எப்படி PowerShell கொண்டு வெளி IP முகவரியை கண்டுபிடிப்பது?

எப்படி PowerShell கொண்டு ஒரு IP முகவரியிலிருந்து புரவலன் பெயரைக் கண்டுபிடிப்பது?
([System.Net.Dns]::GetHostEntry($IP)).Hostname

எப்படி PowerShell கொண்டு ஒரு புரவலன் பெயரிலிருந்து IP முகவரியைக் கண்டுபிடிப்பது?
([System.Net.Dns]::GetHostAddresses($computer)).IPAddressToString

எப்படி PowerShell கொண்டு ஒரு புரவலன் பெயரிலிருந்து FQDN-ஐக் கண்டுபிடிப்பது?
[System.Net.Dns]::GetHostByName($computer).HostName

எப்படி PowerShell கொண்டு பிணைய கட்டமைப்பைக் (IP, சப்னெட், நுழைவாயில், மற்றும் DNS) கண்டுபிடிப்பது?

எப்படி PowerShell கொண்டு, MAC முகவரியைக் கண்டுபிடிப்பது?
Get-CimInstance win32_networkadapterconfiguration | Select-Object -Property Description, Macaddress
Get-WmiObject -Class win32_networkadapterconfiguration | Select-Object -Property Description, Macaddress

எப்படி PowerShell கொண்டு ஒரு கணினியை பிங் செய்வது?

PowerShell கொண்டு ஒரு கணினி இணையத்தில் இணைக்கப்பட்டுள்ளதா என்பதை எப்படி சரிபார்ப்பது?

எப்படி PowerShell கொண்டு ஒரு இணையதளத்தில் “யார் இருக்கின்றார்” பார்வையை செய்வது?
$whois = New-WebServiceProxy 'http://www.webservicex.net/whois.asmx?WSDL'
$whois.GetWhoIs('powershell-guru.com')

PowerShell கொண்டு ஒரு பொது IP (புவி இருப்பிடம்) விபரங்களை எவ்வாறு பெறுவது?

PowerShell கொண்டு ஒரு போர்ட் திறந்து/மூடி உள்ளதா என்பதை எப்படி சரிபார்ப்பது?
New-Object -TypeName Net.Sockets.TcpClient -ArgumentList $computer, 135

எப்படி PowerShell கொண்டு “tracert” நிகழ்த்தலாம்?
Test-NetConnection www.google.com -TraceRoute

எப்படி PowerShell கொண்டு ஒரு வீட்டு பிணைய இணைப்பு ப்ரோஃபைலை சரி செய்யலாம்?
Get-NetAdapter | Format-Table -Property Name, InterfaceDescription, ifIndex -AutoSize # Windows 8.1
Set-NetConnectionProfile -InterfaceIndex 6 -NetworkCategory Private

எப்படி PowerShell கொண்டு TCP துறை இணைப்புகளை காட்டலாம்?
netstat.exe -ano
Get-NetTCPConnection #Windows 8 and 2012

எப்படி PowerShell கொண்டு ஒரு நீண்ட URL-ஐ ஒரு குறுகிய URL-ஆக சுருக்க முடியும்?
$url = 'www.powershell-guru.com'
$tiny = Invoke-RestMethod -Uri "http://tinyurl.com/api-create.php?url=$url"

எப்படி PowerShell கொண்டு பதிலி அமைப்புகள் பெறலாம்?
Get-ItemProperty -Path HKCU:"Software\Microsoft\Windows\CurrentVersion\Internet Settings"

DNS

எப்படி PowerShell கொண்டு ஒரு உள்ளூர் கணினியில் உள்ள DNS கேஷை சரிபார்க்கலாம்?
ipconfig.exe /displaydns
Get-DnsClientCache #Windows 8 and 2012

எப்படி PowerShell கொண்டு ஒரு உள்ளூர் கணினியில் உள்ள DNS கேஷை சுத்தம் செய்யலாம்?
ipconfig.exe /flushdns
Start-Process -FilePath ipconfig -ArgumentList /flushdns -WindowStyle Hidden
Clear-DnsClientCache #Windows 8 and 2012

எப்படி PowerShell கொண்டு ஒரு தொலை கணினியில் உள்ள DNS கேஷை சுத்தம் செய்யலாம்?
Invoke-Command -ScriptBlock {Clear-DnsClientCache} -ComputerName computer01, computer02

எப்படி PowerShell கொண்டு புரவலன்கள் கோப்பை படிக்கலாம்?
Get-Content -Path 'C:\Windows\system32\drivers\etc\hosts'

Up


Password

எப்படி PowerShell கொண்டு ஒரு சீரற்ற கடவுச்சொல்லை உருவாக்கலாம்?
[Reflection.Assembly]::LoadWithPartialName('System.Web')
[System.Web.Security.Membership]::GeneratePassword(30,2)

எப்படி PowerShell கொண்டு தொலைதூர சர்வரில் ஒரு நிர்வாகியின் உள்ளூர் கடவுச்சொல்லை மாற்றுவது?
$admin = [ADSI]('WinNT://server01/administrator,user')
$admin.SetPassword($password)
$admin.SetInfo()

எப்படி PowerShell கொண்டு, செயலிலிருக்கும் டைரக்டரியில் உள்ள ஒரு கணக்கின் கடவுச்சொல் காலாவதியாகும் தேதியை கண்டுபிடிப்பது?

Up


Printers

எப்படி PowerShell கொண்டு, ஒரு குறிப்பிட்ட சர்வரின் எல்லா அச்சுப்பொறிகளையும் பட்டியலிடலாம்?
Get-WmiObject -Query 'Select * From Win32_Printer' -ComputerName $computer

எப்படி PowerShell கொண்டு, ஒரு குறிப்பிட்ட சர்வரின் எல்லா போர்ட்களையும் பட்டியலிடலாம்?
Get-WmiObject -Class Win32_TCPIPPrinterPort -Namespace 'root\CIMV2' -ComputerName $computer

எப்படி PowerShell கொண்டு ஒரு அச்சுப்பொறியின் கருத்து/இடம் ஆகியவற்றை மாற்றலாம்?

எப்படி PowerShell கொண்டு ஒரு அச்சுப்பொறியை தூய்மைப்படுத்தலாம் (அனைத்து வேலைகளையும் ரத்து செய்யலாம்)?
$printer = Get-WmiObject -Class win32_printer -Filter "Name='HP Deskjet 2540 series'"
$printer.CancelAllJobs()

எப்படி PowerShell கொண்டு ஒரு அச்சுப்பொறியின் சோதனை பக்கத்தை அச்சிடலாம்?
$printer = Get-WmiObject -Class win32_printer -Filter "Name='HP Deskjet 2540 series'"
$printer.PrintTestPage()

எப்படி PowerShell கொண்டு அச்சுப்பொறிகளுக்கான அச்சு வரிசைகளைப் பெறலாம்?

Up


Regedit

Read

எப்படி PowerShell கொண்டு பதிவக ஹைவ்களை பட்டியலிடலாம்?
Get-ChildItem -Path Registry::

எப்படி PowerShell கொண்டு பதிவக மதிப்புகள் மற்றும் மதிப்பு வகைகளைப் பெறலாம்?

எப்படி PowerShell கொண்டு பதிவக கீ மற்றும் சப்கீகளை பட்டியலிடலாம்?

எப்படி PowerShell கொண்டு ஒரு சுழல்நிலை வழியில், பதிவக கீ மற்றும் சப்கீகளை பட்டியலிடலாம்?
Get-ChildItem -Path 'HKLM:\SYSTEM' -Recurse -ErrorAction SilentlyContinue

எப்படி PowerShell கொண்டு ஒரு குறிப்பிட்ட பெயரைக் கொண்ட சப்கீகளை கண்டுபிடிக்கலாம்?
Get-ChildItem -Path 'HKLM:\SOFTWARE' -Include *Plugin* -Recurse -ErrorAction SilentlyContinue

எப்படி PowerShell கொண்டு பதிவக சப்கீகளின் பெயரை மட்டும் பெறலாம்?
(Get-ChildItem -Path 'HKLM:\SYSTEM').Name # Return HKEY_LOCAL_MACHINE\SYSTEM\ControlSet
Get-ChildItem -Path 'HKLM:\SYSTEM' -Name # Return ControlSet

எப்படி PowerShell கொண்டு பதிவக மதிப்புகளை பட்டியலிடலாம்?
Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion'

எப்படி PowerShell கொண்டு, ஒரு குறிப்பிட்ட பதிவக மதிப்பை படிக்கலாம்?
(Get-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion').ProductName

எப்படி PowerShell கொண்டு தொலைதூர கணினியில் உள்ள ஒரு குறிப்பிட்ட பதிவக மதிப்பை படிக்கலாம்?

Write

எப்படி PowerShell கொண்டு ஒரு புதிய பதிவக கீயை உருவாக்கலாம்?
New-Item -Path 'HKCU:\Software\MyApplication'

எப்படி PowerShell கொண்டு ஒரு பதிவக மதிப்பை உருவாக்கலாம்?
New-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version' -Value '1.0'

எப்படி PowerShell கொண்டு ஏற்கனவே உள்ள பதிவக மதிப்பை மாற்றலாம்?
Set-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version' -Value '2.0'

Delete

எப்படி PowerShell கொண்டு ஒரு பதிவக மதிப்பை நீக்கலாம்?
Remove-ItemProperty -Path 'HKCU:\Software\MyApplication' -Name 'Version'

எப்படி PowerShell கொண்டு ஒரு பதிவக கீயை நீக்கலாம்?
Remove-Item -Path 'HKCU:\Software\MyApplication' -Force

Test

PowerShell கொண்டு ஒரு பதிவக கீ உள்ளதா என்பதை எவ்வாறு பரிசோதிக்கலாம்?
Test-Path -Path 'HKCU:\Software\MyApplication'

PowerShell கொண்டு ஒரு பதிவக மதிப்பு உள்ளதா என்பதை எவ்வாறு பரிசோதிக்கலாம்?
(Get-Item -Path 'HKCU:\Software\MyApplication').GetValueNames() -contains 'Version'

Up


Strings

எப்படி PowerShell கொண்டு ஒரு சரத்தின் தொடக்கத்தில் உள்ள வெள்ளை இடைவெளி எழுத்துக்களை நீக்கலாம்?
$string = ' PowershellGuru'
$string = $string.TrimStart()

எப்படி PowerShell கொண்டு ஒரு சரத்தின் இறுதியில் உள்ள வெள்ளை இடைவெளி எழுத்துக்களை நீக்கலாம்?
$string = 'PowershellGuru '
$string = $string.TrimEnd()

எப்படி PowerShell கொண்டு ஒரு சரத்தில் (தொடக்கத்தில் அல்லது இறுதியில்) உள்ள வெள்ளை இடைவெளி எழுத்துக்களை நீக்கலாம்?
$string = ' PowershellGuru '
$string = $string.Trim()

எப்படி PowerShell கொண்டு ஒரு சரத்தை பேரெழுத்தாக மாற்றலாம்?
$string = 'powershellguru'
$string = $string.ToUpper()

எப்படி PowerShell கொண்டு ஒரு சரத்தை சிறிய எழுத்தாக மாற்றலாம்?
$string = 'POWERSHELLGURU'
$string = $string.ToLower()

எப்படி PowerShell கொண்டு “PowerShellGuru” என்னும் சரத்திலுள்ள உள்சரமான “PowerShell” என்பதை தேர்ந்தெடுக்கலாம்?
$string.Substring(0,10)

எப்படி PowerShell கொண்டு “PowerShellGuru” என்னும் சரத்திலுள்ள உள்சரமான “Guru” என்பதை தேர்ந்தெடுக்கலாம்?
$string.Substring(10)

எப்படி PowerShell கொண்டு “PowerShell123Guru” என்பதிலுள்ள “123” என்னும் எண்ணை தேர்ந்தெடுக்கலாம்?
$string = 'Powershell123Guru'
[regex]::match($string,'(\d+)').value

எப்படி PowerShell கொண்டு “PowerShellGuru” என்னும் சரத்திலுள்ள “Guru” என்பதன் பூஜ்யம்-அடிப்படையிலான குறியீட்டை பெறலாம்?
$string.IndexOf('Guru') # 10

எப்படி PowerShell கொண்டு ஒரு சரம் நல்-லாக உள்ளதா அல்லது காலியாக உள்ளதா என்று பரிசோதிக்கலாம்?
$string = $null
$string = ''
[string]::IsNullOrEmpty($string)

எப்படி PowerShell கொண்டு ஒரு சரம், நல்-லாக உள்ளதா, காலியாக உள்ளதா அல்லது வெள்ளை இடைவெளி எழுத்துக்கள் மட்டும் கொண்டுள்ளதா என்று சரிபார்க்கலாம்?
$string = $null
$string = ''
$string = ' '
[string]::IsNullOrWhiteSpace($string)

எப்படி PowerShell கொண்டு ஒரு சரம், ஒரு குறிப்பிட்ட எழுத்தைக் கொண்டுள்ளதா என்று சரிபார்க்கலாம்?
$string = 'PowershellGuru'
$string.Contains('s')
[regex]::match($string,'s').Success

எப்படி PowerShell கொண்டு ஒரு சரத்தின் நீளத்தை பெறலாம்?
$string.Length

எப்படி PowerShell கொண்டு இரண்டு சரங்களை ஒன்று சேர்க்கலாம்?

எப்படி PowerShell கொண்டு சரத்திலுள்ள ஒன்று அல்லது பல அடைப்புக்குறிகளுக்கு “[ ]” பொருத்தம் பார்க்கலாம்?
$string = '[PowershellGuru]'
$string -match '\[' # Only 1
$string -match '\[(.*)\]' # Several

எப்படி PowerShell கொண்டு சரத்திலுள்ள ஒன்று அல்லது பல ஒற்றைப்பிறைக்கோடுகளுக்கு “( )” பொருத்தம் பார்க்கலாம்?
$string = '(PowershellGuru)'
$string -match '\(' # Only 1
$string -match '\((.*)\)' # Several

எப்படி PowerShell கொண்டு சரத்திலுள்ள ஒன்று அல்லது பல சுருள் அடைப்புக்குறிகளுக்கு “{ }” பொருத்தம் பார்க்கலாம்?
$string = '{PowershellGuru}'
$string -match '\{' # Only 1
$string -match '\{(.*)\}' # Several

எப்படி PowerShell கொண்டு சரத்திலுள்ள ஒன்று அல்லது பல அம்புமுனை அடைப்புக்குறிகளுக்கு “< >” பொருத்தம் பார்க்கலாம்?
$string = ''
$string -match '\<' # Only 1
$string -match "\<(.*)\>" # Several

எப்படி PowerShell கொண்டு சரத்திலுள்ள சிற்றெழுத்துகளுக்கு (abc) பொருத்தம் பார்க்கலாம்?
$string = 'POWERSHELLGURU'
$string -cmatch "^[a-z]*$" #False

எப்படி PowerShell கொண்டு சரத்திலுள்ள பெரிய எழுத்துகளுக்கு (ABC) பொருத்தம் பார்க்கலாம்?
$string = 'powershellguru'
$string -cmatch "^[A-Z]*$" #False

எப்படி PowerShell கொண்டு சரத்திலுள்ள “[p” (p சிற்றெழுத்து)-க்கு பொருத்தம் பார்க்கலாம்?
$string = '[powershellGuru]'
$string -cmatch '\[[a-z]\w+' #True

எப்படி PowerShell கொண்டு சரத்திலுள்ள “[p” (p பெரிய எழுத்து)-க்கு பொருத்தம் பார்க்கலாம்?
$string = '[PowershellGuru]'
$string -cmatch '\[[A-Z]\w+' #True

எப்படி PowerShell கொண்டு ஒரு வரிக்கு பதிலாக மற்றொரு வரியை மாற்றலாம்?
$a = 'Line A'
$b = 'Line B'
$a = $a -replace $a, $b

எப்படி PowerShell கொண்டு ஒரு பகுப்பு செயல்பாடை ஒரு சரமாக (சதவீதம்) மாற்றுவது?
(1/2).ToString('P')

எப்படி PowerShell கொண்டு எண்கள் கொண்ட சரங்களை வரிசைப்படுத்துவது?

எப்படி PowerShell கொண்டு ஒரு வாக்கியத்தின் கடைசி வார்த்தையை தேர்ந்தெடுக்கலாம்?
$sentence = 'My name is Test Powershell'
$sentence.Split(' ')[-1] # Returns Powershell

எப்படி PowerShell கொண்டு ஒரு வாக்கியத்தின் பெரிய வார்த்தையை தேர்ந்தெடுக்கலாம்?
$sentence = 'My name is Test Powershell'
$sentence.Split(' ') | Sort-Object -Property Length | Select-Object -Last 1 # Returns Powershell

எப்படி PowerShell கொண்டு ஒரு வாக்கியத்தில் ஒரு சரம் எத்தனை முறை இருக்கிறது என்னும் எண்ணிக்கையை எண்ணலாம்?
$sentence = 'test test test Powershell'
[regex]::Matches($sentence, 'test').Count # Returns 3

எப்படி PowerShell கொண்டு ஒரு சரத்திலிருக்கும் ஒவ்வொரு பாத்திரத்தையும் ஒரு பாத்திர வரிசையில் நகலெடுக்கலாம்?

எப்படி PowerShell கொண்டு ஒரு சரத்தின் முதல் எழுத்தை பெரிய எழுத்தாக மாற்றுலாம்?

எப்படி PowerShell கொண்டு ஒரு சரத்திற்கு திணிப்பு (இடம் அல்லது வலம்) செய்யலாம்?

எப்படி PowerShell கொண்டு ஒரு சரத்தை Base64 முறையில் குறியாக்கம் மற்றும் குறி நீக்கம் செய்யலாம்?

எப்படி PowerShell கொண்டு ஒரு எண்ணை இருமை (இருமையாக அல்லது இருமையிலிருந்து) மாற்றலாம்?

எப்படி PowerShell கொண்டு ஒரு பாதையில் இருக்கும் கடைசி பெற்றோர் கோப்புறையை மட்டும் பெறலாம்?

எப்படி PowerShell கொண்டு ஒரு பாதையில் இருக்கும் கடைசி பொருளை மட்டும் பெறலாம்?

Up


Math

எப்படி PowerShell கொண்டு System.Math வர்க்கத்தின் முறைகளை பட்டியலிடலாம்?
[System.Math] | Get-Member -Static -MemberType Method

எப்படி PowerShell கொண்டு முழுமையான மதிப்பை பெறலாம்?
[Math]::Abs(-12) #Returns 12
[Math]::Abs(-12.5) # Returns 12.5

எப்படி PowerShell கொண்டு அதன் சைன் குறிப்பிட்ட எண் என்று இருக்கும் கோணத்தை பெறலாம்?
[Math]::ASin(1) #Returns 1,5707963267949

எப்படி PowerShell கொண்டு உச்சவரம்பு மதிப்பை பெறலாம்?
[Math]::Ceiling(1.4) #Returns 2
[Math]::Ceiling(1.9) #Returns 2

எப்படி PowerShell கொண்டு தரை மதிப்பை பெறலாம்?
[Math]::Floor(1.4) #Returns 1
[Math]::Floor(1.9) #Returns 1

எப்படி PowerShell கொண்டு ஒரு குறிப்பிட்ட எண்ணின் இயற்கை (base e) மடக்கையை பெறலாம்?
[Math]::Log(4) #Returns 1,38629436111989

எப்படி PowerShell கொண்டு ஒரு குறிப்பிட்ட எண்ணின் base 10 மடக்கையை பெறலாம்?
[Math]::Log10(4) #Returns 0,602059991327962

எப்படி PowerShell கொண்டு இரண்டு மதிப்புகளில் அதிகபட்சத்தை பெறலாம்?
[Math]::Max(2,4) #Returns 4
[Math]::Max(-2,-4) #Returns -2

எப்படி PowerShell கொண்டு இரண்டு மதிப்புகளில் குறைந்தபட்சத்தை பெறலாம்?
[Math]::Min(2,4) #Returns 2
[Math]::Max(-2,-4) #Returns -4

எப்படி PowerShell கொண்டு ஒரு குறிப்பிட்ட எண் இத்தனை முறை விடையை பெறுவது??
[Math]::Pow(2,4) #Returns 16

எப்படி PowerShell கொண்டு அருகில் உள்ள ஒருங்கிணைந்த மதிப்பில் ஒரு தசம மதிப்பை பெறலாம்?
[Math]::Round(3.111,2) #Returns 3,11
[Math]::Round(3.999,2) #Returns 4

எப்படி PowerShell கொண்டு ஒரு தசம எண்ணின் குறிப்பிட்ட ஒருங்கிணைப்புப் பகுதியை பெறலாம்?
[Math]::Truncate(3.111) #Returns 3
[Math]::Truncate(3.999) #Returns 3

எப்படி PowerShell கொண்டு ஒரு குறிப்பிட்ட எண்ணின் வர்க்க மூலத்தை பெறலாம்?
[Math]::Sqrt(16) #Returns 4

எப்படி PowerShell கொண்டு PI மாறிலியை பெறலாம்?
[Math]::Pi #Returns 3,14159265358979

எப்படி PowerShell கொண்டு இயற்கை மடக்கை அடிப்படை (மாறிலி e)-ஐ பெறலாம்?
[Math]::E #Returns 2,71828182845905

எப்படி PowerShell கொண்டு ஒரு எண்ணை இரட்டைப்படையா அல்லது ஒற்றைப்படையா என்று சரிபார்க்கலாம்?
[bool]($number%2)

Up


Hashtables

எப்படி PowerShell கொண்டு ஒரு வெற்று ஹாஷ்டேபில் உருவாக்கலாம்?
$hashtable = @{}
$hashtable = New-Object -TypeName System.Collections.Hashtable

எப்படி PowerShell கொண்டு பொருட்களைக் கொண்ட ஒரு ஹாஷ்டேபில் உருவாக்கலாம்?

எப்படி PowerShell கொண்டு பொருட்களைக் கொண்ட கீ/பெயர் (வரிசைப்படுத்தப்பட்ட அகராதி) வாரியாக வரிசைப்படுத்தப்பட்ட ஒரு ஹாஷ்டேபில் உருவாக்கலாம்?

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிலில் பொருட்களை (கீ-மதிப்பு ஜோடி) சேர்க்கலாம்?
$hashtable.Add('Key3', 'Value3')

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிலிலிருந்து ஒரு குறிப்பிட்ட மதிப்பை பெறலாம்?
$hashtable.Key1
$hashtable.Get_Item('Key1')

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிலின் குறைந்தபட்ச மதிப்பை பெறலாம்?

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிலின் அதிகபட்ச மதிப்பை பெறலாம்?

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிலில் பொருட்களை மாற்றலாம்?
$hashtable.Set_Item('Key1', 'Value1Updated')

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிலில் பொருட்களை நீக்கலாம்?
$hashtable.Remove('Key1')

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிளை சுத்தம் செய்வது எப்படி?
$hashtable.Clear()

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிலில் ஒரு குறிப்பிட்ட கீ/மதிப்பு இருக்கிறதா என்று சரிபார்க்கலாம்?
$hashtable.ContainsKey('Key3')
$hashtable.ContainsValue('Value3')

எப்படி PowerShell கொண்டு ஒரு ஹாஷ்டேபிலில் கீ/மதிப்பு அடிப்படையில் வரிசைப்படுத்தலாம்?
$hashtable.GetEnumerator() | Sort-Object -Property Name
$hashtable.GetEnumerator() | Sort-Object -Property Value -Descending

Up


Arrays

எப்படி PowerShell கொண்டு ஒரு வெற்று வரிசை உருவாக்கலாம்?
$array = @()
$array = [System.Collections.ArrayList]@()

எப்படி PowerShell கொண்டு பொருட்களை ஒரு வரிசையாக உருவாக்கலாம்?
$array = @('A', 'B', 'C')
$array = 'A', 'B', 'C'
$array = 'a,b,c'.Split(',')
$array = .{$args} a b c
$array = echo a b c

எப்படி PowerShell கொண்டு ஒரு வரிசையில் பொருட்களை சேர்க்கலாம்?
$array += 'D'
[void]$array.Add('D')

எப்படி PowerShell கொண்டு ஒரு வரிசையில் ஒரு பொருளை மாற்றுவது?
$array[0] = 'Z' # 1st item[0]

எப்படி PowerShell கொண்டு ஒரு வரிசையின் அளவை சரிபார்க்க முடியும்?
$array = 'A', 'B', 'C'
$array.Length # Returns 3

எப்படி PowerShell கொண்டு ஒரு வரிசையிலுள்ள ஒரு பொருள்/பல/அனைத்து பொருட்களையும் பெறலாம்?
$array = @('A', 'B', 'C')
$array[0] # One item (A)
$array[0] + $array[2] # Several items (A,C)
$array # All items (A,B,C)

எப்படி PowerShell கொண்டு ஒரு வரிசையிலுள்ள காலி பொருட்களை அகற்றுவது?
$array = @('A', 'B', 'C', '')
$array = $array.Split('',[System.StringSplitOptions]::RemoveEmptyEntries) | Sort-Object # A,B,C

PowerShell கொண்டு ஒரு பொருள் ஒரு வரிசையில் உள்ளதா என்று எப்படி சரிபார்ப்பது?