#PowerShell #SystemsEngineering #IT #DataPrivacy
🔗 https://griff.systems/
Statements are my own.
```powershell
Start-Process powershell.exe -ArgumentList "-NoProfile"
```
I spun up both Windows PS & PS 7 w/o any profiles & they launched in 243ms/162ms respectively, which I think is reasonable for my shell to load into a terminal emulator.
```powershell
Start-Process powershell.exe -ArgumentList "-NoProfile"
```
I spun up both Windows PS & PS 7 w/o any profiles & they launched in 243ms/162ms respectively, which I think is reasonable for my shell to load into a terminal emulator.
1. Process created
2. Common Language Runtime loading
3. Engine init
4. Load your profile (the part you posted about)
1. Process created
2. Common Language Runtime loading
3. Engine init
4. Load your profile (the part you posted about)
You can check the contents of your profile:
```powershell
Get-Content -Path $profile
```
Or if you want to open it in Notepad...
```powershell
notepad.exe $profile
```
You can check the contents of your profile:
```powershell
Get-Content -Path $profile
```
Or if you want to open it in Notepad...
```powershell
notepad.exe $profile
```
But I don't think it is broken.
But I don't think it is broken.
`Get-Command *searchTerm*` helps you find commands if you don't know the cmdlet names.
`Get-Help commandName -Full` is like `man` from *nix-land and is great for figuring out how to use cmdlets.
That and the community is very helpful if you have future issues! 😁
`Get-Command *searchTerm*` helps you find commands if you don't know the cmdlet names.
`Get-Help commandName -Full` is like `man` from *nix-land and is great for figuring out how to use cmdlets.
That and the community is very helpful if you have future issues! 😁
```powershell
# cmd style
mkdir -p output
# PowerShell using alias
ni output -it d
# PowerShell full cmdlet
New-Item -Name "output" -ItemType Directory
```
One of the objectives behind the verbosity is that it is extremely human-readable.
```powershell
# cmd style
mkdir -p output
# PowerShell using alias
ni output -it d
# PowerShell full cmdlet
New-Item -Name "output" -ItemType Directory
```
One of the objectives behind the verbosity is that it is extremely human-readable.