Location Agnostic Code
This commit is contained in:
parent
33b2f36db5
commit
4b90f7f88f
|
@ -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:
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue