Location Agnostic Code

This commit is contained in:
Josh Mudge 2019-11-09 17:14:39 -07:00
父節點 33b2f36db5
當前提交 4b90f7f88f
共有 1 個文件被更改,包括 12 次插入7 次删除

查看文件

@ -49,18 +49,23 @@ This will allow us to set the name of the program, version, etc. and most import
go-powershell go-powershell
``` ```
# working directory is dir import(
"os"
"fmt"
"log"
)
func main() {
dir, err := os.Getwd() dir, err := os.Getwd()
if err != nil { if err != nil {
log.Fatal(err) log.Fatal(err)
} }
``` ```
Might have to create another variable set to the string and add the path. ```
var dirs string = "New-NetFirewallRule -DisplayName 'Name of Rule' -Direction Inbound -Program '" + dir + "\\server.exe'"
```
```
# This command will create the firewall rule.
New-NetFirewallRule -DisplayName "Name of Rule" -Direction Inbound -Program "C:\path\to\app\file.exe" -Action Allow
```
You should see something like this: You should see something like this: