Как правило, вы правы, что $ tc не равен "totalcmd", и это потому, что когда вы устанавливаете $ tc, вы создаете массив (скорее всего, из одного элемента). Вы можете проверить это, запустив $tc | get-member
, чтобы увидеть, с каким объектом вы работаете.
Для работы со строковыми объектами вы также можете использовать командлет Out-String
.