Your SlideShare is downloading. ×
0
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Powershell alias
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Powershell alias

224

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
224
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • wildcard 
  • Gci *.txt | ? { $_.Length –gt 5KB } | % { $_.Name }
  • Transcript

    • 1. Powershell - Alias JASON
    • 2. Cmdlet  (Get-Command –type Cmdlet).Length
    • 3. Get-Command  The Get-Command cmdlet gets all commands that are installed on the computer, including cmdlets, aliases, functions, workflows, filters, scripts, and applications.  Example : Get-Command -CommandType Alias g*
    • 4. Powershell Alias - Abbreviation  Get → g  Set → s  Item → i  Location → l  Command → cm  Get-Item → gi  Set-Item → si  Get-Location → gl  Get-Command → gcm
    • 5. New-Alias  New-Alias [-Name] <string> [-Value] <string>  Example : New-Alias log Write-Host  Aliases created by using New-Alias are not saved after you exit the session or close Windows PowerShell  You can use the Export-Alias cmdlet to save your alias information to a file  You can later use Import-Alias to retrieve that saved alias information.
    • 6. Get-Alias  The Get-Alias cmdlet gets the aliases in the current session.  This includes built-in aliases, aliases that you have set or imported, and aliases that you have added to your Windows PowerShell profile.  Example : Get-Alias l*  Example : if(Get-Alias log) { log “Alias Exists” }
    • 7. Modify Alias  Example 1:   Example 2:   New-Alias log Write-Verbose –Force Set-Alias log Write-Verbose Example 3:    cd Alias: Set-Item log Write-Verbose Example 4:  cd Alias:  Set-Content log Write-Verbose
    • 8. Getting to the Alias: Drive  This command changes the current location to the Alias: drive  To return to a file system drive, type the drive name. For example, type "set-location c:".  Example :  PS C:UsersJason> cd alias:  PS Alias:> dir l*
    • 9. PowerShell Drive  We connect to PowerShell Providers by mounting the Providers PowerShell Drive(PSDrive)
    • 10. Delete Alias  Use Remove-Item (del) cmlet  Example :  PS C:UsersJason> cd alias:  PS Alias:> del log  PS C:UsersJason> Remove-Item alias: log
    • 11. Export-Alias  The Export-Alias cmdlet exports the aliases in the current session to a file.  Example 1: Export-Alias aliases.txt  Example 2 : Export-Alias aliases.txt log*  Example 3 : Export-Alias aliases.txt trace* -append  Example 4 : Export-Alias aliases.ps1 trace* -as Script
    • 12. Export-Alias  Export-Alias aliases.txt
    • 13. Export-Alias  Export-Alias aliases.ps1 -as Script
    • 14. Import-Alias  The Import-Alias cmdlet imports an alias list from a file.  Beginning in Windows PowerShell 3.0, as a security feature, ImportAlias does not overwrite existing aliases by default.  To overwrite an existing alias, after assuring that the contents of the alias file is safe, use the Force parameter.  Example : Import-Alias aliases.txt
    • 15. Q1  Get-ChildItem *.txt | Where-Object { $_.Length –gt 5KB } | ForEachObject { $_.Name }  Gci *.txt | ? { $_.Length –gt 5KB } | % { $_.Name }
    • 16. Q2  是否可以建立一個為 「Get-Command」的別名??  Example:  New-Alias Get-Command dir
    • 17. Reference  TechNet  http://technet.microsoft.com/en-us/library/ee176913.aspx

    ×