Assume $H$ is a Hilbert space and $A=A^*\in L(H)$. Let $x$ be a cyclic vector of $A$. Then there is a unitary operator $U$ from $L^2(\sigma(A), E_x)$ to $H$, where $E_x$ is the spectral measure of $A$. Then
$$U^*AUx(t)=tx(t)$$
for all $x\in L^2(\sigma(A), E_x)$.
Is this unitary operator $U$ unique in some sense i.e. up to some isomorphism?
Here $E_x$ is just a positive and finite Borel measure.
If $u:\sigma(A)\to \{z\in\Bbb{C}: |z|=1\}$ is a Borel function and $M_u$ is the operator on $L^2(\sigma(A), E_x)$ acting as pointwise multiplication by $u$ then $$(U M_u)^*A(U M_u)x(t) = M_u^*(U^* A U) M_u x(t) = \bar{u}(t)(U^*AU)(u(t)x(t)) = \bar{u}(t)tu(t)x(t)= tx(t)$$ So $UM_u$ is another such unitary.
Instead of $M_u$ you can use any unitary of $L^2(\sigma(A), E_x)$ that commutes with $M_t$ where $M_t$ is multiplication by $t$ - ($M_t(x(t)) = tx(t)$). I think that unitaries of $L^2(\sigma(A), E_x)$ that commute with $M_t$ all have the form $M_u$ as above, but there may be some $\sigma(A)$ or $E_x$ of special form where there are more such unitaries. I'm not sure about the last part.