Hi I have the following command:
for /F "tokens=*" %%i in (userslist.txt) do takeown /f "\\%fileserver%\d$\Profiles\%%i" /r /d y & icacls.exe \\%fileserver%\d$\Profiles\%%* /resize & icacls.exe \\%fileserver%\d$\Profiles\%%i /grant %%i:(OI)(CI)F builtin\Administrators:(OI)(CI)F /inheritance:r >> error.log
I'm running this batch file from a 2008 server, I would like to import the file server IP from the following input.csv file that has the following:
I want to be able to query the current computer
FQDN and match it to the file_server ip address in the input.csv file. Then take that IP and make it my %fileserver% variable in the batch file.
The idea is to be able to run this batch file from any network and it'll pick up the corresponding file server Ip from the input.csv file
I have access to PowerShell and can run (gwmi WIN32_ComputerSystem).Domain
but I dont know how to then take that FQDN and match it to the IP adress found in input.csv and then feed that IP to the batch file.