PoshCode Archive  Hex Artifact Content

Artifact 5fbce31ea577c9f1628d4ee83c46ebf8924971aa551a67d282e58eab68f0cd05:

  • File WhoAmI.ps1 — part of check-in [9e3dffc1be] at 2018-06-10 13:33:51 on branch trunk — function whoami (user: William size: 428)

0000: 23 20 65 6e 63 6f 64 69 6e 67 3a 20 61 73 63 69  # encoding: asci
0010: 69 0d 0a 23 20 61 70 69 3a 20 70 6f 77 65 72 73  i..# api: powers
0020: 68 65 6c 6c 0d 0a 23 20 74 69 74 6c 65 3a 20 57  hell..# title: W
0030: 68 6f 41 6d 49 0d 0a 23 20 64 65 73 63 72 69 70  hoAmI..# descrip
0040: 74 69 6f 6e 3a 20 66 75 6e 63 74 69 6f 6e 20 77  tion: function w
0050: 68 6f 61 6d 69 0d 0a 23 20 76 65 72 73 69 6f 6e  hoami..# version
0060: 3a 20 30 2e 31 0d 0a 23 20 74 79 70 65 3a 20 66  : 0.1..# type: f
0070: 75 6e 63 74 69 6f 6e 0d 0a 23 20 61 75 74 68 6f  unction..# autho
0080: 72 3a 20 57 69 6c 6c 69 61 6d 0d 0a 23 20 6c 69  r: William..# li
0090: 63 65 6e 73 65 3a 20 43 43 30 0d 0a 23 20 78 2d  cense: CC0..# x-
00a0: 70 6f 73 68 63 6f 64 65 2d 69 64 3a 20 33 39 37  poshcode-id: 397
00b0: 39 0d 0a 23 20 78 2d 61 72 63 68 69 76 65 64 3a  9..# x-archived:
00c0: 20 32 30 31 33 2d 30 32 2d 32 37 54 30 35 3a 32   2013-02-27T05:2
00d0: 36 3a 34 39 0d 0a 23 20 78 2d 70 75 62 6c 69 73  6:49..# x-publis
00e0: 68 65 64 3a 20 32 30 31 33 2d 30 32 2d 32 31 54  hed: 2013-02-21T
00f0: 30 39 3a 31 38 3a 30 30 0d 0a 23 0d 0a 23 20 7b  09:18:00..#..# {
0100: 0d 0a 23 20 5b 53 79 73 74 65 6d 2e 53 65 63 75  ..# [System.Secu
0110: 72 69 74 79 2e 50 72 69 6e 63 69 70 61 6c 2e 57  rity.Principal.W
0120: 69 6e 64 6f 77 73 49 64 65 6e 74 69 74 79 5d 3a  indowsIdentity]:
0130: 3a 47 65 74 43 75 72 72 65 6e 74 28 29 2e 4e 61  :GetCurrent().Na
0140: 6d 65 09 09 0d 0a 23 20 7d 0d 0a 23 0d 0a 66 75  me....# }..#..fu
0150: 6e 63 74 69 6f 6e 20 77 68 6f 61 6d 69 0d 0a 7b  nction whoami..{
0160: 0d 0a 20 20 20 20 20 5b 53 79 73 74 65 6d 2e 53  ..     [System.S
0170: 65 63 75 72 69 74 79 2e 50 72 69 6e 63 69 70 61  ecurity.Principa
0180: 6c 2e 57 69 6e 64 6f 77 73 49 64 65 6e 74 69 74  l.WindowsIdentit
0190: 79 5d 3a 3a 47 65 74 43 75 72 72 65 6e 74 28 29  y]::GetCurrent()
01a0: 2e 4e 61 6d 65 09 09 0d 0a 7d 0d 0a              .Name....}..