Это работает для меня, когда я удаляю кавычки вокруг $ usertocheck в строке ниже ($ usertocheck уже является строкой, поэтому нет необходимости в кавычках)
$depttoadd = Get-AdUser -Filter {samAccountName -eq $usertocheck} -Properties Department |
В качестве примечания вы также можете получить доступ к свойству отдела объекта, возвращаемого Get-AdUser, например:
$depttoadd = $(Get-AdUser -Filter {samAccountName -eq $usertocheck} -Properties Department).Department
По моему опыту, изменение свойств объекта является более надежным и чистым способом получения нужного результата, чем использование Select-Object.
Надеюсь, это поможет.