{"id":930,"date":"2010-06-21T00:31:11","date_gmt":"2010-06-20T15:31:11","guid":{"rendered":"http:\/\/livedevil.net\/?p=930"},"modified":"2010-06-21T00:31:11","modified_gmt":"2010-06-20T15:31:11","slug":"powershell-%eb%aa%85%eb%a0%b9-command-cmdlet-alias-function-application","status":"publish","type":"post","link":"https:\/\/talsu.net\/?p=930","title":{"rendered":"Powershell \uba85\ub839 (Command) \u2013 Cmdlet, Alias, Function, Application"},"content":{"rendered":"<h2>Command<\/h2>\n<p>Powershell Command \ub780 Powershell \uc0c1\uc5d0\uc11c \uc785\ub825 \ud558\uc5ec \ub3d9\uc791\uc744 \uae30\ub300\ud558\ub294 &#8220;\uba85\ub839\uc5b4&#8221; \ub97c \ub9d0\ud55c\ub2e4. \uc608\ub97c \ub4e4\uba74<\/p>\n<li>Get-help<\/li>\n<li>dir<\/li>\n<li>Clear-Host<\/li>\n<li>ping<\/li>\n<li>C:<\/li>\n<p>\uc774\ub7f0 \uac83\ub4e4\uc774 \ubaa8\ub450 Command\ub77c\uace0 \ud560 \uc218 \uc788\ub2e4.<\/p>\n<p><\/br><br \/>\nPowershell \uc5d0\uc11c \uc0ac\uc6a9 \ud558\ub294 Command \uc758 Type\uc740 Cmdlet, Alias, Function, Application \uc73c\ub85c \ubd84\ub9ac \ud560 \uc218 \uc788\ub2e4.<br \/>\n\uc6b0\uc120 Command \ub4e4\uc758 \uc815\ubcf4\ub97c \uc870\ud68c\ud558\uae30 \uc704\ud574 \uc0ac\uc6a9 \ub418\ub294 Get-Command \ub97c \uc0ac\uc6a9\ud574 \ubcf4\uc790<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\nGet-Command\n<\/pre>\n<p>\ud604\uc7ac Powershell \uc5d0\uc11c \uc0ac\uc6a9 \ud560 \uc218 \uc788\ub294 \uba85\ub839\ub4e4\uc774 \ubaa9\ub85d\uc73c\ub85c \ub098\ud0c0\ub0a0 \uac83\uc774\ub2e4. \uadf8\ub9ac\uace0 \uac00\uc7a5 \uc67c\ucabd\uc904 CommandType \uc73c\ub85c \ud574\ub2f9 \uba85\ub839\uc758 \ud0c0\uc785\uc744 \ud30c\uc545 \ud560 \uc218 \uc788\ub2e4. \uc704\uc640 \uac19\uc774 \uc785\ub825 \ud558\uba74 3\uac00\uc9c0 \ud0c0\uc785 (Cmdlet, Alias, Function) \uc5d0 \ud574\ub2f9 \ub418\ub294 \uba85\ub839\ub4e4\ub9cc \ubcf4\uc77c \uac83\uc774\ub2e4.<\/p>\n<p>\ud2b9\uc815 \ud0c0\uc785\uc5d0 \ud574\ub2f9\ub418\ub294 \uba85\ub839\ub4e4\ub9cc \ubcf4\uace0 \uc2f6\uc744 \ub550 \ub2e4\uc74c\uacfc \uac19\uc774 \uc785\ub825 \ud55c\ub2e4.<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\n#Get-Command -CommandType [Type]\nGet-Command -CommandType Cmdlet\n<\/pre>\n<p>\ub530\ub77c\uc11c Type\uc5d0 Application\uc744 \ub123\uc5b4 \ubaa8\ub4e0 Application Command\ub97c \ud655\uc778 \ud560 \uc218 \uc788\uc9c0\ub9cc \uad49\uc7a5\ud788 \ub9ce\uc544 \ubcf4\ub294\ub370 \uc624\ub798 \uac78\ub9b4 \uac83\uc774\ub2e4. (Ctrl + C \ub85c \ub3c4\uc911\uc5d0 \uc911\ub2e8 \ud560 \uc218 \uc788\ub2e4.)<\/p>\n<p>\ucd94\uac00\ub85c \ud558\ub098\uc758 Command\uc758 \uc815\ubcf4\ub97c \ud30c\uc545 \ud558\uae30 \uc704\ud574\uc120 \ub2e4\uc74c\uacfc \uac19\uc774 \uc785\ub825 \ud55c\ub2e4. \uc608\ub97c \ub4e4\uc5b4 Get-Location \uc774\ub77c\ub294 \uba85\ub839\uc744 \ub300\uc0c1\uc73c\ub85c \ud560 \ub54c.<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\n#Get-Command [Name]\nGet-Command Get-Location\n<\/pre>\n<p>CommandType, Name, Definition \uc815\ubcf4\ub97c \ud655\uc778 \ud560 \uc218 \uc788\uc744 \uac83\uc774\ub2e4.<\/p>\n<p>\uc774\uc81c Command Type\uc5d0 \ub300\ud574\uc11c \ud558\ub098\uc529 \uc54c\uc544 \ubcf4\uc790.<\/p>\n<p><\/br><\/p>\n<h2>Cmdlet<\/h2>\n<p>Command-Let \uc758 \uc904\uc784 \ub9d0\uc774\uba70 Powershell \uc5d0\uc11c \uac1c\uccb4\ub97c \uc870\uc791\ud558\uace0 Powershell \uc0c1\uc5d0\uc11c \uc2e4\ud589\ub418\ub294 \uae30\ub2a5 \uba85\ub839\uc774\ub2e4. \uae30\ubcf8 \uc81c\uacf5\ub418\ub294 \uba85\ub839\uc774\uba70 Cmdlet \uc5ed\uc2dc .NET \uac1c\uccb4\uc774\ubbc0\ub85c Cmdlet(PSCmdlet) \uac1c\uccb4\ub97c \uc0c1\uc18d \ud558\uc5ec \uc9c1\uc811 \ub9cc\ub4e4 \uc218 \uc788\ub2e4.<\/p>\n<p>Cmdlet \ub4e4\uc740 \uc77c\uad00\ub41c \uc774\ub984 \uaddc\uce59\uc744 \uc9c0\ud0a8\ub2e4. <strong>&#8220;\ub3d9\uc0ac-\uba85\uc0ac&#8221;<\/strong> \ud615\ud0dc\ub85c \uad6c\uc131 \ub418\ub294\ub370 \uc0c8\ub85c\uc6b4 Cmdlet\uc774\ub098 Function\uc744 \ub9cc\ub4e4\ub54c \uc774 \uc774\ub984 \uaddc\uce59\uc744 \uc9c0\ud0a4\ub294 \uac83\uc774 \ub193\ub2e4. &#8220;\ub3d9\uc0ac&#8221;\ub294 \ud30c\uc6cc\uc258\uc5d0\uc11c \uad8c\uc7a5\ud558\ub294 \ubaa9\ub85d\uc774 \uc900\ube44 \ub418\uc5b4 \uc788\ub294\ub370 \ubcf4\ub294 \uba85\ub839\uc740 \ub2e4\uc74c\uacfc \uac19\ub2e4.<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\nGet-Verb\n<\/pre>\n<p>\ub3d9\uc0ac\ub4e4\uc758 \ubaa9\ub85d\uc744 \ubcfc \uc218 \uc788\ub294\ub370 \ub3d9\uc0ac\ub294 \ubaa9\ub85d\uc5d0\uc11c \uc120\ud0dd\ud558\uace0 \uba85\uc0ac\ubd80\ubd84\uc5d0 \uc784\uc758\uc758 \uba85\uc0ac\ub97c \uc0ac\uc6a9 \ud558\uba74 \ub41c\ub2e4.<\/p>\n<p>\uc608\ub97c \ub4e4\uc5b4 Database\ub97c Backup \ud558\ub294 Cmdlet \ub610\ub294 Function\uc744 \ub9cc\ub4e0\ub2e4\uba74 \ub2e4\uc74c\uc774\ub984\uc774 \uc801\ub2f9 \ud560 \uac83\uc774\ub2e4.<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\nBackup-Database\n<\/pre>\n<p><\/br><\/p>\n<h2>Function<\/h2>\n<p>Cmdlet\uacfc\ub294 \ub2e4\ub974\uac8c \uc21c\ucc28\uc801\uc778 \uba85\ub839\ub4e4\uc758 \ubaa8\uc784\uc774\ub77c \ubcfc \uc218 \uc788\ub2e4. \uc2a4\ud06c\ub9bd\ud2b8\ub85c \uc27d\uac8c \ub9cc\ub4e4 \uc218 \uc788\uc73c\uba70 \ud558\ub098\uc758 Function\uc548\uc5d0 \uc5ec\ub7ec Cmdlet\uc774\ub098 Function\uc774 \uc0ac\uc6a9 \ub41c\ub2e4. Parameter, return \uc744 \uc27d\uac8c \uc791\uc131 \ud560 \uc218 \uc788\uc73c\uba70 \ud14d\uc2a4\ud2b8\ub85c \uac04\ud3b8\ud558\uac8c \uc791\uc131 \ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>\uac04\ub2e8\ud55c \uba85\ub839\ub9cc\uc73c\ub85c Function\uc758 \ub0b4\ubd80 \ub85c\uc9c1(Get-command\uc758 Definition)\uae4c\uc9c0 \uc27d\uac8c \uc54c \uc218 \uc788\ub2e4. \uae30\ubcf8 \uc81c\uacf5\ub418\ub294 Function \uba85\ub839\uc911 Clear-Host\uac00 \uc788\ub294\ub370 \ub0b4\uc6a9\uc744 \uc870\ud68c \ud558\uae30 \uc704\ud574\uc120 \ub2e4\uc74c\uacfc \uac19\uc774 \uc785\ub825 \ud558\uc790.<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\n(Get-Command Clear-Host).Definition\n<\/pre>\n<p>\ub9c8\uce58 \uc2a4\ud06c\ub9bd\ud2b8\ub97c \uc870\ud68c \ud55c\ub4ef Function\uc758 \ub0b4\uc6a9\uc744 \ubcfc \uc218 \uc788\uc744 \uac83\uc774\ub2e4.<\/p>\n<p>Function \uc5ed\uc2dc Cmdlet\uacfc \uac19\uc740 \uc774\ub984 \uaddc\uce59\uc744 \uac00\uc9c4\ub2e4.<\/p>\n<p><\/br><\/p>\n<h2>Alias<\/h2>\n<p>\ub9d0 \uadf8\ub300\ub85c \uac00\uba85\uc778\ub370 Cmdlet, Function \uba85\ub839\uc758 \ub2e4\ub978 \uc774\ub984\uc744 \uc9c0\uc815\ud558\uc5ec \ub611\uac19\uc774 \uc218\ud589 \ud560 \uc218 \uc788\uac8c \ud574 \uc900\ub2e4. \uc608\ub97c \ub4e4\uc5b4 \uae30\uc874\uc758 cmd\uc5d0\uc11c \uc990\uaca8 \uc0ac\uc6a9\ud558\ub358 Dir \uc744 Powershell \uc5d0\uc11c \uc785\ub825 \ud558\uba74 \uae30\ub300\ud558\ub294 \ub3d9\uc791\uc774 \ub611\uac19\uc774 \uc218\ud589 \ub418\ub294\ub370 \uc0ac\uc2e4 \uc774\ub294 cmd\uc758 Dir\uc774 \uc2e4\ud589 \ub418\ub294 \uac83\uc774 \uc544\ub2c8\ub77c Powershell\uc758 Get-ChildItem \uba85\ub839\uc774 \uc218\ud589 \ub418\ub294 \uac83\uc774\ub2e4. \ucd94\uac00\ub85c Unix, Linux \uc2dc\uc2a4\ud15c\uc5d0\uc11c\ub294 \ube44\uc2b7\ud55c \uae30\ub2a5\uc744 ls\ub77c\ub294 \uba85\ub839\uc5b4\ub85c \uc990\uaca8 \uc0ac\uc6a9\ud558\ub294\ub370, \uc774 \uba85\ub839 \uc5ed\uc2dc \uae30\ubcf8\uc801\uc73c\ub85c Get-ChildItem \uc758 Alias\ub85c \ub4f1\ub85d \ub418\uc5b4 \uc788\uc5b4 Get-ChildItem, Dir \uacfc \ub3d9\uc77c\ud558\uac8c \uc791\ub3d9 \ud55c\ub2e4.<\/p>\n<p>Alias\ub97c \ud65c\uc6a9\ud558\uba74 \uae30\uc874 \uc2dc\uc2a4\ud15c, \ub2e4\ub978 \uc2dc\uc2a4\ud15c\uc758 \uce5c\uc219\ud55c \uba85\ub839\ub4e4\uc744 Powershell Cmdlet, Function\uc5d0 \ub9e4\ud551 \uc2dc\ucf1c \uc0ac\uc6a9 \ud560 \uc218 \uc788\uae30 \ub54c\ubb38\uc5d0 \uc774\uc9c8\uac10\uc744 \uc904\uc77c \uc218 \uc788\uc744 \ubfd0\ub9cc \uc544\ub2c8\ub77c. Cmdlet, Function\uc758 \uc774\ub984\uaddc\uce59\uc744 \uae30\ud0a4\uc9c0 \uc54a\uc544\ub3c4 \ub418\uae30 \ub54c\ubb38\uc5d0 \uc790\uc8fc \uc4f0\ub294 \uba85\ub839\uc744 \uc9e7\uace0 \ud3b8\ud558\uac8c \uc0ac\uc6a9 \ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>Alias\uac00 \uc5b4\ub290 \uba85\ub839\uc758 Alias\uc778\uc9c0 \uc54c\uae30 \uc704\ud574\uc11c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc785\ub825 \ud55c\ub2e4. (dir\uc744 \uc608\ub85c \ub4ec)<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\nGet-Alias dir\n<\/pre>\n<p>\uba85\ub839\uc774 \uc5b4\ub5a4 Alias\ub97c \uac00\uc9c0\uace0 \uc788\ub294\uc9c0 \ud655\uc778\ud558\uae30 \uc704\ud574\uc11c\ub294 \ub2e4\uc74c\uacfc \uac19\uc774 \uc785\ub825 \ud55c\ub2e4. (Get-ChildItem\uc744 \uc608\ub85c \ub4ec)<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\nGet-Alias -Definition Get-ChildItem\n<\/pre>\n<p><\/br><\/p>\n<h2>Application<\/h2>\n<p>\ud658\uacbd \ubcc0\uc218\uc758 Path \uacbd\ub85c \uc544\ub798\uc5d0 \uc788\ub294 \ud30c\uc77c \uadf8 \uc790\uccb4\ub97c \ub9d0\ud55c\ub2e4. ping \uc774\ub098 ipconfig\uc640 \uac19\uc740 \ud234\ub4e4\uc774 \ub420 \uc218 \uc788\uc73c\uba70 \uc2e4\ud589 \ud30c\uc77c\uc774 \uc544\ub2c8\ub77c\ub3c4 Application\uc73c\ub85c \ubd84\ub958\ub418\uace0 \uc811\uadfc \uac00\ub2a5\ud558\ub2e4. Get-Command \uba85\ub839\uc744 \uc774\uc6a9\ud558\uc5ec \uc870\ud68c \ud558\uba74 \ud574\ub2f9 \ud30c\uc77c\uc758 \uc804\uccb4 \uacbd\ub85c\ub97c Definition\uc5d0\uc11c \ud655\uc778 \ud560 \uc218 \uc788\ub2e4.<\/p>\n<p>\uc790\uc8fc \uc0ac\uc6a9\ud558\ub294 ping \uba85\ub839\uc744 Get-Command\ub85c \uc870\ud68c \ud574 \ubcf4\uc790.<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\nGet-Command ping\n<\/pre>\n<p>C:Windowssystem32PING.EXE \uc5d0 \uc788\ub2e4\ub294 \uac83\uc744 \ud655\uc778 \ud560 \uc218 \uc788\uc744 \uac83\uc774\ub2e4.<\/p>\n<p>\ucc38\uace0\ub85c \ud658\uacbd\ubcc0\uc218\uc758 Path\ub294 \ub2e4\uc74c \ubcc0\uc218\ub85c \uc870\ud68c \ud560 \uc218 \uc788\ub2e4.<\/p>\n<pre class=\"lang:ps nums:false decode:true\">\n$Env:Path\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>About Powershell Command &#8211; Cmdlet, Alias, Function, Application<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":""},"categories":[27],"tags":[50,73,123,481,193],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pXV5a-f0","_links":{"self":[{"href":"https:\/\/talsu.net\/index.php?rest_route=\/wp\/v2\/posts\/930"}],"collection":[{"href":"https:\/\/talsu.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/talsu.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/talsu.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/talsu.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=930"}],"version-history":[{"count":0,"href":"https:\/\/talsu.net\/index.php?rest_route=\/wp\/v2\/posts\/930\/revisions"}],"wp:attachment":[{"href":"https:\/\/talsu.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/talsu.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/talsu.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}