Your error is clearly, not authorized to connect remote url. If it's not cached in local, you need to specify the authentication included in the command line.
According to your description the Azure DevOps URL of my organization account.
seems you are using Azure DevOps Service, not on-premises TFS. Usually /login option can be used on on-premises TFS, we use the /login option to specify the Team Foundation Server user account to run a command.
If you want to use tf.exe on Azure DevOps Service, you need to use PAT token. The command line is:
tf workspaces /collection:https://xxxx.visualstudio.com /login:PATtoken
Add a screenshot:

Details of using Personal access tokens (PATs) which are alternate passwords that you can use to authenticate into Azure DevOps. When use it, just leave the user name empty and enter password with PAT token.
When you are using it, please navigate to https://tfsurl/{teamprojectcollection}/_usersSettings/tokens
, and make sure your PAT is still in validity period. If not, please create new token by clicking 'New Token' button.
More details please take a look at our official link-- Authenticate access with personal access tokens
http://tfsserverurl:8080/tfs
or Azure DevOps Service previous name VSTS urlhttps://xxxxx.visualstudio.com
orhttps://dev.azure.com/xxx
– PatrickLu-MSFTtf workspaces /collection:https://dev.azure.com/patricklu /login:PATtoken
Besides, you could also try to login your azure devops service account from web portal first. It will cache your password in local machine. Then try to use thetf.exe
command later. – PatrickLu-MSFT